Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/05/2005, 16:29
trazom
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
Depende del tipo de cursor que uses para la consulta.
Si es implicito, la exception NO_DATA_FOUND es la forma mas directa. Sino tendrias que modificar tu consulta para que te diga si encontro algo
Por ej:
SELECT 'X'
INTO v_temp
FROM dual where exists (SELECT ...lo que quiero preguntar)

Si es explicito, hay mas de una forma. El atributo ROWCOUNT del cursor que definiste te dice cuantas tuplas proceso hasta el momento. Lo podes ir consultando mientras no lo cierres. Sino definis un contador y lo incrementas si se cumple la condicion FOUND del cursor dentro del loop, etc...

Saludos.