Cursor dinámico

Quería hacer un cursor. Hasta aquí todo fácil. El problema surge cuando la where de dicho cursor puede cambiar en función de determinados parámetros.
Resumen: se puede hacer un cursor dinámico

1 respuesta

Respuesta
1
Si se puede..
Has le parte declarativa has lo siguiente.
declare carlos is refcursor;
cursor_prueba carlos;
begin
open cursor_prueba for 'select lo_que_sea '||'from tablas'||' where lo que quieras';
Fetch cursor_prueba into var1, var2,... varn
y aca continuas como cuando manejas un cursor normal..
end;
Como ves arriba es dinámico la cadena del cursor...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas