Ein einfacher INSERT ... RETURNING ...
macht den Job und liefert beste Leistung .
Ein CTE ist nicht erforderlich.
INSERT INTO phone_book (name, number)
VALUES ( 'Peter Doe','555-2323' )
RETURNING * -- or just phonebook_id, if that's all you need
Übrigens:In den meisten Fällen ist es ratsam, eine Zielliste hinzuzufügen.
Die Wikipedia-Seite, die Sie zitiert haben hat bereits den gleichen Ratschlag: