PHP Postgres: obtenha o último ID da inserção

Encontrei algumas outras perguntas sobre esse tópico. Este..

mysql_insert_id alternativa para postgresql

... eo manua parece indicar que você pode ligar paralastval() a qualquer momento e funcionará como esperado. Mas este ...

Postgresql e PHP: o currval é uma maneira eficaz de recuperar o último ID inserido na linha, em um aplicativo multiusuári

... parece indicar que deve estar dentro de uma transação. Portanto, minha pergunta é a seguinte: posso esperar o tempo que quiser antes de consultarlastval() (sem uma transação)? E isso é confiável diante de muitas conexões simultâneas?

questionAnswers(2)

yourAnswerToTheQuestion