Genau wie ich dachte:
Häufig benötigen Anwendungen Informationen über die von einer SQL-Operation betroffene Zeile, um beispielsweise einen Bericht zu generieren oder eine nachfolgende Aktion durchzuführen. Die INSERT-, UPDATE- und DELETE-Anweisungen können eine RETURNING-Klausel enthalten, die Spaltenwerte aus der betroffenen Zeile in PL/SQL-Variablen oder Hostvariablen zurückgibt. Dadurch entfällt die Notwendigkeit, die Zeile nach einer Einfügung oder Aktualisierung oder vor einer Löschung auszuwählen. Dadurch werden weniger Netzwerk-Roundtrips, weniger Server-CPU-Zeit, weniger Cursor und weniger Serverspeicher benötigt.
Entnommen aus Oracle-Dokumentation hier