Mungkin saya tidak mengerti pertanyaannya, tetapi bukankah ini akan berhasil? (Anda harus tahu apa yang Anda inginkan kembali)
INSERT INTO some_table (...)
VALUES (...)
RETURNING some_column_a, some_column_b, some_column_c, ... INTO :out_a, :out_b, :out_c, ...
@Vincent mengembalikan pengumpulan massal ke untuk penyisipan multi-baris hanya berfungsi bersama dengan forall (dengan kata lain jika Anda memasukkan dari koleksi, Anda dapat mengambil "hasil" ke yang lain)