Postgresql - INSERIR RETORNAR PARA A referência ambígua da coluna
Alguém pode explicar educadamente essa loucura?
INSERT INTO "dbo"."UserProfile" ("FirstName")
VALUES('John')
RETURNING "UserProfileId" INTO _UserProfileId;
lança um erro de referência ambíguo, no entanto, este é executado corretamente:
INSERT INTO "dbo"."UserProfile" ("FirstName")
VALUES('John')
RETURNING "dbo"."UserProfile"."UserProfileId" INTO _UserProfileId;
_UserProfileId
é uma variável inteira declarada. Não consegui encontrar nenhuma referência a essa sintaxe no manual ou por que diabos isso seria ambíguo de alguma forma.