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.