Публикували сте примерен код, така че не е ясно какво се опитвате да постигнете. Ако искате да знаете присвоената стойност, кажете за преминаване към друга процедура, можете да направите нещо подобно:
SQL> var dno number
SQL> insert into dept (deptno, dname, loc)
2 values (deptno_seq.nextval, 'IT', 'LONDON')
3 returning deptno into :dno
4 /
1 row created.
SQL> select * from dept
2 where deptno = :dno
3 /
DEPTNO DNAME LOC
---------- -------------- -------------
55 IT LONDON
SQL>
Редактиране
Можем да използваме клаузата RETURNING, за да получим стойностите на всяка колона, включително тези, които са зададени със стойности по подразбиране или чрез код на задействане.