Expressions passed to this function must have the following data types:
BYTEINT, SMALLINT, INTEGER, BIGINT, DECIMAL/NUMERIC, FLOAT/REAL/DOUBLE PRECISION, NUMBER, CHAR, VARCHAR
All of the input arguments must be the same data type or else the types must be compatible.