Postgresql - INSERT RETURNING INTO mehrdeutige Spaltenreferenz

ann jemand diese Verrücktheit höflich erkläre

INSERT INTO "dbo"."UserProfile" ("FirstName")
VALUES('John')
RETURNING "UserProfileId" INTO _UserProfileId;

wirft einen mehrdeutigen Referenzfehler, der jedoch korrekt ausgeführt wird:

INSERT INTO "dbo"."UserProfile" ("FirstName")
VALUES('John')
RETURNING "dbo"."UserProfile"."UserProfileId" INTO _UserProfileId;

_UserProfileId ist eine deklarierte Ganzzahlvariable. Ich konnte im Handbuch keine Verweise auf diese Syntax finden, oder warum in aller Welt dies in irgendeiner Weise mehrdeutig wäre.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage