When I am inserting rows into table and click "Post" icon, following sequence appear in log:
INSERT INTO "public"."specialization" ("name") VALUES (E'c');
SELECT "id", "name", "domain" FROM "public"."specialization" WHERE "id"=nextval('specialization_id_seq'::regclass);
I believe that curval() should be used instead of nextval() in this case.