Вы опубликовали пример кода, поэтому неясно, чего вы пытаетесь достичь. Если вы хотите узнать назначенное значение, скажем, для перехода к какой-либо другой процедуре вы можете сделать что-то вроде этого:
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 для получения значений любого столбца, включая те, которые были установлены со значениями по умолчанию или с помощью кода триггера.