У меня есть ORACLE DB.
Я пытаюсь перебрать массив с помощью FORALL и внутри этого FORALL, чтобы вставить в таблицу с TABLE.NEXTVAL и после этого обновить внешний ключ другой таблицы с новым TABLE.CURVAL, но я знаю, что это невозможно.
Как я могу это реализовать?
FORALL I IN 1 ..5
insert into tbl
values (tbl_seq.NEXTVAL)
update foo set tbl_fk = tbl_seq.CURVAL where foo.id=I
Спасибо