"Gurjeet Singh" <singh(dot)gurjeet(at)gmail(dot)com> writes:
> create cast (unknown as text) with function unknown2text( unknown ) as
> implicit;
This is a horrendously bad idea; it will bite your *ss sooner or later,
probably sooner.
regards, tom lane