Chris Storah <cstorah(at)emis-support(dot)demon(dot)co(dot)uk> writes:
> Is this a bug - should the parser cope with any reserved words as
> identifiers?
No, and no. If you could use them as identifiers then they wouldn't
be reserved words, would they?
Some keywords are "more reserved" than others in the Postgres parser;
see the distinction between ColId and ColLabel in gram.y if you want
the details. AFAICT, "CALL" is not a keyword at all in Postgres.
regards, tom lane