"Humberto Luiz Razente" <hlr@xxxxxxxxxxx> 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