The following SELECT statements return an error because the source expression does not have a TIMESTAMP WITH TIME ZONE data type.
SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS DATE AT SOURCE); SELECT CAST(TIME '08:30:00+03:00' AS DATE AT SOURCE TIME ZONE); SELECT CAST(TIME '08:30:00' AS DATE AT SOURCE); SELECT CAST(DATE '2008-06-01' AS DATE AT SOURCE TIME ZONE);