PHP Postgres: Obtenir le dernier identifiant d'insertion

J'ai trouvé un couple d'autres questions sur ce sujet. Celui-ci...

mysql_insert_id alternative pour postgresql

...et le manuel semblent indiquer que vous pouvez appeler lastval() tout moment et il fonctionne comme prévu. Mais celui-là...

Postgresql et PHP: est la currval un efficace moyen de récupérer la dernière ligne insérée id, dans une application multi-utilisateur?

...semble que l'on a à l'intérieur d'une transaction. Donc ma question est: puis-je simplement attendre aussi longtemps que je l'aime avant d'interroger pour lastval() (sans opération)? Et est-ce fiable dans le visage de nombreuses connexions simultanées?

source d'informationauteur Jonah