我的代码有一个SYS_REFCURSOR,需要填充2个标准CURSOR中包含的值。
我先在第一个CURSOR中填充SYS_REFCURSOR,然后再获取/循环第二个游标。
p_datos是SYS_REFCURSOR。
OPEN cursor1;
LOOP FETCH cursor1 INTO X,Y,Z;
OPEN p_datos FOR
X,
Y,
Z;
END LOOP;
CLOSE cursor1;
OPEN cursor2;
LOOP FETCH cursor2 INTO X,Y,Z;
OPEN p_datos FOR
X,
Y,
Z;
END LOOP;
CLOSE cursor2;
我假设SYS_REFCURSOR并未关闭,并且始终处于打开状态以向其添加寄存器,但是我怀疑是第1个游标的寄存器是否被覆盖。
谢谢。