Un simple INSERT ... RETURNING ...
hace el trabajo y ofrece el mejor rendimiento .
No es necesario un CTE.
INSERT INTO phone_book (name, number)
VALUES ( 'Peter Doe','555-2323' )
RETURNING * -- or just phonebook_id, if that's all you need
Aparte:en la mayoría de los casos, es recomendable agregar una lista de objetivos.
La página de Wikipedia que citó ya tiene el mismo consejo: