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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta