Russ Brown escribió: > Masis, Alexander (US SSA) wrote: > > > > "SELECT CURRVAL( > > pg_get_serial_sequence('my_tbl_name','id_col_name'));" > > Any reason why you can't just do this? > > CREATE FUNCTION last_insert_id() RETURNS bigint AS $$ > SELECT lastval(); > $$ LANGUAGE SQL VOLATILE; If your table has a trigger that inserts into another table with its own sequence, you're screwed. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.