====== NVL2 Function - PL/HQL Reference====== If the first expression is NOT NULL, NVL2 function returns the result of the second expression, otherwise it returns the result of the third expression. **Syntax**: NVL2(expr1, expr2, expr3); **Parameters:** | **Parameter** | **Type** | **Value** | | exprN | Any | Variable or expression | **Notes**: * If expr1 is not NULL, expr2 is only evaluated; and if expr1 is NULL, expr3 is only evaluated **Return Type:** The data type of the returned expression by expr2 or expr3 depending whether expr1 is NULL or not. **Example 1:** NVL2(NULL, 1, 2); Result: 2 **Compatibility**: Oracle and IBM DB2. **Version**: PL/HQL 0.01