Как получить id вставленной записи?
Для PostgreSQL есть RETURNING INSERT INTO ulica (nameulicadop,guid) VALUES
('1 ул','f2ddb1ab-5f51-429a-8a99-84cc9bc124af')
 RETURNING id,guid;
Если вставка производится внутри процедуры, то сделайте возвращаемое значение:INSERT INTO table (name)
OUTPUT Inserted.ID
VALUES('что-нибудь');