cursor sin datos
Hola puede alguien ayudarme necesito hacer una consulta que se guarde en un cursor pero como puedo consultar que el cursor este vacio es decir que la consulta que hice no me devuelva valores.
puedes hacerlo asi:
declare
cursor c_tabla is select codigo
from tabla ;
v_codigo varchar2(1);
begin
open c_tabla;
fetch c_tabla into v_codigo;
if c_tabla%notfound then
dbms_output.put_line('no se han encontrado datos');
else
dbms_output.put_line('si se han encontrado datos');
end if;
end;
declare
cursor c_tabla is select codigo
from tabla ;
v_codigo varchar2(1);
begin
open c_tabla;
fetch c_tabla into v_codigo;
if c_tabla%notfound then
dbms_output.put_line('no se han encontrado datos');
else
dbms_output.put_line('si se han encontrado datos');
end if;
end;
