Можете да използвате клаузата RETURNING, за да направите това в съхранените процеси на Oracle.
Например:
TABLEA има NAME и EMP_ID. EMP_ID се попълва вътрешно, когато се вмъкват записи.
ВЪВЕТЕ В ТАБЛИЦА(ИМЕ) СТОЙНОСТИ ('BOB') ВРЪЩАТЕ EMP_ID В o_EMP_ID;
Това предполага, че този ред е в съхранена процедура с изходен параметър o_EMP_ID.
Надявам се това да помогне... ако не, ето по-подробен пример:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm