U kunt de RETURNING-clausule gebruiken om dit te doen in Oracle opgeslagen procedures.
Bijvoorbeeld:
TABLEA heeft NAME en EMP_ID. EMP_ID wordt intern ingevuld wanneer records worden ingevoegd.
INSERT INTO TABLEA(NAME) VALUES ('BOB') RETURNING EMP_ID INTO o_EMP_ID;
Dat veronderstelt dat die regel zich in een opgeslagen proces bevindt met een uitvoerparameter van o_EMP_ID.
Ik hoop dat dat helpt... zo niet, dan is hier een meer gedetailleerd voorbeeld:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm