आपने कुछ नमूना कोड पोस्ट किया है, इसलिए यह स्पष्ट नहीं है कि आप क्या हासिल करने की कोशिश कर रहे हैं। यदि आप निर्दिष्ट मान जानना चाहते हैं, तो कहें कि किसी अन्य प्रक्रिया को पास करने के लिए आप कुछ ऐसा कर सकते हैं:
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>
संपादित करें
हम किसी भी कॉलम के मान प्राप्त करने के लिए रिटर्निंग क्लॉज का उपयोग कर सकते हैं, जिसमें वे भी शामिल हैं जो डिफ़ॉल्ट मानों के साथ या ट्रिगर कोड द्वारा सेट किए गए हैं।