### General functions

| Name      | Parameters       | Return  | Description                                                                    |
| --------- | ---------------- | ------- | ------------------------------------------------------------------------------ |
| ISNULL    | ANY              | Boolean | Return TRUE if the argument type is null.                                      |
| ISNUMERIC | ANY              | Boolean | Return TRUE if the argument type is number.                                    |
| TYPEOF    | ANY              | Text    | Return the argument type name.                                                 |
| GREATEST  | ANY, Any, ...Any | Any     | Return the greatest value from list of values                                  |
| LEAST     | ANY, Any, ...Any | Any     | Return the smallest value from list of values                                  |
| UUID      |                  | Text    | Return a Universal Unique Identifier                                           |
| IF        | Boolean, T, T    | T       | Return second argument if the condition is TRUE otherwise return last argument |
| IFNULL    | T, T             | T       | Return second argument if first one is null, otherwise return first one        |

