Assim como eu pensei:
Muitas vezes, os aplicativos precisam de informações sobre a linha afetada por uma operação SQL, por exemplo, para gerar um relatório ou executar uma ação subsequente. As instruções INSERT, UPDATE e DELETE podem incluir uma cláusula RETURNING, que retorna valores de coluna da linha afetada em variáveis PL/SQL ou variáveis de host. Isso elimina a necessidade de SELECIONAR a linha após uma inserção ou atualização ou antes de uma exclusão. Como resultado, são necessários menos viagens de ida e volta à rede, menos tempo de CPU do servidor, menos cursores e menos memória do servidor.
Retirado dos documentos da Oracle aqui