Uhm, no. That would be impossible in any database I know of.
If the tables were appropriately normalized there would
be exactly one column, in exactly one table that hold the
domains. I don't any database were a column can have more
than one type, and if there is one, I don't see how you can
manage to define multiple types with "less care".