So apparently columnname open-parenthesis tablename closed-parenthesis is a specific
syntactic construct, but I can't find it documented anywhere.
The documentation linked to speaks mainly in terms of "composite types". A table IS a composite type (i.e., there is an implicit one of the same name) for these purposes.
David J.