Cursor Dinamico con campos variables
Publicado por Guillermo (14 intervenciones) el 30/04/2007 15:34:26
Estimados amigos, me gustaría saber si la unica forma de abrir un cursor dinamico en Oracle es OPEN, o puedo habrirlo tambien implicitamente, porque tengo un cursor dinamico con campos variables, pero en lugar de abrir con:
open cur_cursor_din FOR 'SELECT'||v_campos||'FROM tabla WHERE codigo1 = '||v_codigo1||'and codigo2 = '||codigo2;
quiero abrirlo con esto:
for cur_cursor_din in C_CAMPO loop
end loop;
solo que para abrir de la segunda manera, no necesito hacer ni el OPEN, ni el FETCH, ni el CLOSE al cursor.
Muchas gracias,
open cur_cursor_din FOR 'SELECT'||v_campos||'FROM tabla WHERE codigo1 = '||v_codigo1||'and codigo2 = '||codigo2;
quiero abrirlo con esto:
for cur_cursor_din in C_CAMPO loop
end loop;
solo que para abrir de la segunda manera, no necesito hacer ni el OPEN, ni el FETCH, ni el CLOSE al cursor.
Muchas gracias,
Valora esta pregunta


0