diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 8bb4f0c06b..2c9b21beb3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -11945,6 +11945,9 @@ final class ParserContext { for (int i = 0; i < objects.length; i++) if (i == 0) sb.append(objects[i]); + // [#10169] Correct application of Oxford comma 🧐 + else if (i == 1 && objects.length == 2) + sb.append(" or ").append(objects[i]); else if (i == objects.length - 1) sb.append(", or ").append(objects[i]); else