[PostgreSQL] Letzten vergebene Id feststellen?

Hallo Leute,

das alte, leidige Problem, diesmal in PostgreSQL. Man legt einen neuen Datensatz an und in einem SERIAL-Feld der Tabelle wird automatisch ein neuer Wert generiert, der dann als PK für den Datensatz fungiert.

Wie kann ich jetzt nachher ermitteln welcher Key als letzter innerhalb der Session vergeben wurde (abgesehen von einem SELECT auf den Current Value der Sequence, da könnte ja zwischendurch noch jemand etwas eingefügt haben).

Danke und Grüße, Robert