Gaetano Mendola <mendola@bigfoot.com> writes:
> CREATE TYPE foo_type AS (a INTEGER);
> DECLARE
> my_var foo_type%rowtype;
> ERROR: "foo_type" is a composite type
> CONTEXT: compile of PL/pgSQL function "foo" near line 2
Hmm, that was an unintended side-effect of another change.
I can't see any strong reason to forbid this programming
pattern, so I'll fix it. Thanks for the report.
regards, tom lane