Заполните один и тот же sys_refcursor в разных циклах - PullRequest
0 голосов
/ 21 декабря 2018

В моем коде есть 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-й курсор переписан.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...