Nếu bạn cần PK của hàng bạn vừa chèn (hoặc bất kỳ biểu thức nào sử dụng các cột của bảng), bạn có thể sử dụng mệnh đề RETURNING. Documents: mệnh đề RETURNING
Ví dụ:
test=# create table a (id serial, val text);
NOTICE: CREATE TABLE will create implicit sequence "a_id_seq" for serial column "a.id"
CREATE TABLE
test=# insert into a (val) values ('foo') returning id;
id
----
1