Jika Anda menggunakan versi PostgreSQL yang lebih baru (> 8.1), Anda harus menggunakan klausa RETURNING dari perintah INSERT (dan UPDATE).
OTOH jika Anda bersikeras menggunakan salah satu fungsi manipulasi urutan, harap baca panduan bagus . Pointer:"Perhatikan bahwa karena ini mengembalikan nilai sesi-lokal, ini memberikan jawaban yang dapat diprediksi apakah sesi lain telah mengeksekusi nextval sejak sesi saat ini melakukannya."