diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index fc496fc9cd..a9e6f61ef9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -5985,6 +5985,8 @@ final class ParserImpl implements Parser { return field; else if ((field = parseFieldReplaceIf(ctx)) != null) return field; + else if (parseFunctionNameIf(ctx, "SCHEMA") && parseIf(ctx, '(') && parse(ctx, ')')) + return currentSchema(); if (N.is(type)) if ((field = parseFieldSecondIf(ctx)) != null)