Tengo una mesa:
CREATE TABLE names (id serial, name varchar(20))
Quiero la "última identificación insertada" de esa tabla, sin usar RETURNING iden insertar. Parece que hay una función CURRVAL(), pero no entiendo cómo usarla.
He intentado con:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
pero ninguno de ellos funciona. ¿Cómo puedo usar currval()para obtener la última identificación insertada?
currval() definitivamente no se desaconseja.