Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2010, 13:31
federp77
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 15 años, 8 meses
Puntos: 0
Manejo de errores en cursor

Buenas, tengo el siguiente problema. Estoy trabajando con un stored procedure, que entre otras cosas llena una tabla con un cursor. Este sp tiene manejo de errores con un try catch, en el cual limpio tablas temporales y ese tipo de cosas. Lo que no se es alguna sentencia para ver si el cursor esta abierto, esto es porque a veces los errores se producen antes de abrir cursor o dentro del codigo de dicho cursor, por lo tanto para hacer:
Código:
close mycursor; deallocate mycursor
y asi cerrarlo a mi cursor, este debe estar abierto sino logicamente da error.
Estuve investigando y no se si la solucion viene usando el sp
Código:
master.dbo.sp_cursor_list
o algun otro sp del sql..

Gracias