Tal vez no entiendo la pregunta, pero ¿no serviría esto? (debes saber lo que quieres recuperar)
INSERT INTO some_table (...)
VALUES (...)
RETURNING some_column_a, some_column_b, some_column_c, ... INTO :out_a, :out_b, :out_c, ...
@Vincent que devuelve la recopilación masiva en la inserción de varias filas solo funciona junto con forall (en otras palabras, si inserta de la colección, puede recuperar "resultados" en otra)