В моем коде есть SYS_REFCURSOR, который необходимо заполнить значениями, содержащимися в 2 стандартных CURSOR.
Я заполнил SYS_REFCURSOR сначала извлечением / циклом в первом CURSOR, а затем извлечением / циклом второго курсора.
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-й курсор переписан.
Заранее спасибо.