Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/05/2015, 03:21
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Respuesta: Cómo determinar si un cursor tiene registros?

utiliza esto ( adaptándolo a tus necesidades ).

Código SQL:
Ver original
  1. DECLARE
  2. cursor cursor1 IS
  3. SELECT * FROM sys.all_objects a
  4. WHERE a.owner = 'OWNER_NO_EXISTENTE';
  5. BEGIN
  6.  
  7. FOR reg IN cursor1 loop
  8.  
  9. dbms_output.put_line('El cursor está abierto.');
  10.  
  11. END loop;
  12.  
  13. END;


Por cierto, para leer ALL_OBJECTS no necesitas ser dba ni poner el sys por delante.