"Humberto Luiz Razente" <hlr@icmc.usp.br> writes:
> I wrote the UDT input/output functions for my complex type
> and everything is working well.
> But now, in the input function, I need to get the relation/attribute
> names where a new object is being inserted.
Since, in general, there *is* no such place where the value would be
inserted, this is impossible. Consider
SELECT 'foo'::yourtype
Better rethink what you're trying to accomplish.
regards, tom lane