diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 5c4d8018a1..a7ec205f8b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -7756,6 +7756,13 @@ final class ParserContext { break; + case 'Z': + if (N.is(type)) + if (parseFunctionNameIf("ZEROIFNULL")) + return coalesce(parseFieldParenthesised(type), zero()); + + break; + case '0': case '1': case '2':