サンプルコードを投稿したので、何を達成しようとしているのか明確ではありません。割り当てられた値を知りたい場合は、他の手順に渡すために、次のようなことを行うことができます。
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句を使用して、デフォルト値またはトリガーコードで設定された列を含む、任意の列の値を取得できます。