Bạn có thể sử dụng mệnh đề RETURNING để thực hiện việc này trong các procs được lưu trữ của Oracle.
Ví dụ:
TABLEA có NAME và EMP_ID. EMP_ID được điền nội bộ khi các bản ghi được chèn vào.
CHÈN VÀO GIÁ TRỊ BẢNGA (TÊN) ('BOB') QUAY LẠI EMP_ID VÀO o_EMP_ID;
Điều đó giả sử rằng dòng đó nằm trong một chương trình được lưu trữ với tham số đầu ra là o_EMP_ID.
Hy vọng điều đó sẽ giúp ích ... nếu không, đây là một ví dụ chi tiết hơn:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm