diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 3124a8d39e..2dacefec8d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -7452,6 +7452,8 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { return field; else if ((field = parseFieldOverlayIf()) != null) return field; + else if ((field = parseFieldTranslateIf()) != null) + return field; if (N.is(type)) if (parseFunctionNameIf("OCTET_LENGTH")) @@ -9654,7 +9656,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { } private final Field parseFieldTranslateIf() { - if (parseFunctionNameIf("TRANSLATE")) { + if (parseFunctionNameIf("TRANSLATE", "OTRANSLATE")) { parse('('); Field f1 = (Field) parseField(S); parse(',');