Expressions passed to this function must have the following data types:
- BYTEINT, SMALLINT, INTEGER, BIGINT, DECIMAL/NUMERIC, FLOAT/REAL/DOUBLE PRECISION, or NUMBER
- CHAR or VARCHAR
- DATE
- TIMESTAMP or TIMESTAMP WITH TIME ZONE
All of the input arguments must be the same data type or else the types must be compatible.
The function accepts a maximum of 10 input arguments.