diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 576875429f..c8f5ff5b5c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -2119,7 +2119,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { InsertSetStep s1 = (with == null ? dsl.insertInto(table) : with.insertInto(table)); Field[] fields = null; - if (parseIf('(')) { + if (!peekSelectOrWith(true) && parseIf('(')) { fields = parseList(',', c -> parseField()).toArray(EMPTY_FIELD); parse(')'); }