diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java index ef826f01b0..b299b81ddd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java @@ -42,6 +42,7 @@ import static java.lang.Boolean.TRUE; import static org.jooq.Constants.FULL_VERSION; import static org.jooq.ExecuteType.DDL; // ... +// ... import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.HSQLDB; // ... diff --git a/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java b/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java index 76c7ec1637..2f35c2ac47 100644 --- a/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java +++ b/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java @@ -95,6 +95,13 @@ implements + + + + + + + case FIREBIRD: { // [#7106] Blocks can't start new transactions if (ctx.data(DATA_BLOCK_NESTING) == null)