Postgresql - INSERTAR REGRESO EN una referencia de columna ambigua
¿Alguien puede explicar cortésmente esta locura?
INSERT INTO "dbo"."UserProfile" ("FirstName")
VALUES('John')
RETURNING "UserProfileId" INTO _UserProfileId;
arroja un error de referencia ambiguo, sin embargo, esto se ejecuta correctamente:
INSERT INTO "dbo"."UserProfile" ("FirstName")
VALUES('John')
RETURNING "dbo"."UserProfile"."UserProfileId" INTO _UserProfileId;
_UserProfileId
es una variable entera declarada. No pude encontrar ninguna referencia a esta sintaxis en el manual o por qué demonios sería ambiguo de alguna manera.