On Dec 16, 2009, at 2:29 PM, Tom Lane wrote:
>> Looking at it more closely, this is likely to be fallout from the
>> plpgsql lexer/parser changes; it probably worked before only because
>> plpgsql was doing its own thing rather than using the main lexer.
>
> Hmm .. yeah, words that are reserved according to the main grammar
> could have worked as plpgsql variable names before, since they always
> got replaced with "$n" before the main grammar saw them.
A list of such words, to be included in the Changes file, would be most useful I expect.
Best,
David