Đúng như tôi nghĩ:
Thông thường, các ứng dụng cần thông tin về hàng bị ảnh hưởng bởi hoạt động SQL, ví dụ, để tạo báo cáo hoặc thực hiện một hành động tiếp theo. Các câu lệnh INSERT, UPDATE và DELETE có thể bao gồm một mệnh đề RETURNING, mệnh đề này trả về các giá trị cột từ hàng bị ảnh hưởng thành các biến PL / SQL hoặc các biến máy chủ. Điều này giúp loại bỏ sự cần thiết phải CHỌN hàng sau khi chèn hoặc cập nhật hoặc trước khi xóa. Do đó, ít lượt truy cập mạng hơn, ít thời gian CPU máy chủ hơn, ít con trỏ hơn và ít bộ nhớ máy chủ hơn được yêu cầu.
Lấy từ tài liệu Oracle tại đây