diff --git a/jOOQ-test/.classpath b/jOOQ-test/.classpath
index ea6603cc16..56fb19d860 100644
--- a/jOOQ-test/.classpath
+++ b/jOOQ-test/.classpath
@@ -10,7 +10,6 @@
-
@@ -31,6 +30,7 @@
+
diff --git a/jOOQ-test/launch/GenerationTool Derby test.launch b/jOOQ-test/launch/GenerationTool Derby test.launch
index 30ea0204e4..a4645e57e8 100644
--- a/jOOQ-test/launch/GenerationTool Derby test.launch
+++ b/jOOQ-test/launch/GenerationTool Derby test.launch
@@ -7,8 +7,6 @@
-
-
@@ -20,16 +18,11 @@
-
-
-
-
-
diff --git a/jOOQ-test/launch/GenerationTool H2 test.launch b/jOOQ-test/launch/GenerationTool H2 test.launch
index da113c13ff..16fdcf0992 100644
--- a/jOOQ-test/launch/GenerationTool H2 test.launch
+++ b/jOOQ-test/launch/GenerationTool H2 test.launch
@@ -7,8 +7,6 @@
-
-
diff --git a/jOOQ-test/launch/GenerationTool HSQLDB test.launch b/jOOQ-test/launch/GenerationTool HSQLDB test.launch
index 7d602d8187..5b49206987 100644
--- a/jOOQ-test/launch/GenerationTool HSQLDB test.launch
+++ b/jOOQ-test/launch/GenerationTool HSQLDB test.launch
@@ -7,8 +7,6 @@
-
-
diff --git a/jOOQ-test/launch/GenerationTool Ingres test.launch b/jOOQ-test/launch/GenerationTool Ingres test.launch
index 1d57bfc744..b095365b01 100644
--- a/jOOQ-test/launch/GenerationTool Ingres test.launch
+++ b/jOOQ-test/launch/GenerationTool Ingres test.launch
@@ -20,20 +20,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jOOQ-test/launch/GenerationTool JDBC test.launch b/jOOQ-test/launch/GenerationTool JDBC test.launch
index 4b52651ec1..6276de4e61 100644
--- a/jOOQ-test/launch/GenerationTool JDBC test.launch
+++ b/jOOQ-test/launch/GenerationTool JDBC test.launch
@@ -7,8 +7,6 @@
-
-
diff --git a/jOOQ-test/launch/GenerationTool MySQL sakila.launch b/jOOQ-test/launch/GenerationTool MySQL sakila.launch
index bf46b06954..a48f79afd9 100644
--- a/jOOQ-test/launch/GenerationTool MySQL sakila.launch
+++ b/jOOQ-test/launch/GenerationTool MySQL sakila.launch
@@ -7,8 +7,6 @@
-
-
diff --git a/jOOQ-test/launch/GenerationTool MySQL test.launch b/jOOQ-test/launch/GenerationTool MySQL test.launch
index 3741d58e2f..ef0e2791be 100644
--- a/jOOQ-test/launch/GenerationTool MySQL test.launch
+++ b/jOOQ-test/launch/GenerationTool MySQL test.launch
@@ -7,8 +7,6 @@
-
-
diff --git a/jOOQ-test/launch/GenerationTool MySQL test2 (schema-rewrite).launch b/jOOQ-test/launch/GenerationTool MySQL test2 (schema-rewrite).launch
index a5cac87364..4650ad8508 100644
--- a/jOOQ-test/launch/GenerationTool MySQL test2 (schema-rewrite).launch
+++ b/jOOQ-test/launch/GenerationTool MySQL test2 (schema-rewrite).launch
@@ -7,8 +7,6 @@
-
-
diff --git a/jOOQ-test/launch/GenerationTool Postgres test.launch b/jOOQ-test/launch/GenerationTool Postgres test.launch
index 47b5791326..cef2040b2e 100644
--- a/jOOQ-test/launch/GenerationTool Postgres test.launch
+++ b/jOOQ-test/launch/GenerationTool Postgres test.launch
@@ -20,15 +20,6 @@
-
-
-
-
-
-
-
-
-
diff --git a/jOOQ-test/launch/GenerationTool SQLServer AdventureWorks.launch b/jOOQ-test/launch/GenerationTool SQLServer AdventureWorks.launch
index 7e5c3b2bad..943bf2b3eb 100644
--- a/jOOQ-test/launch/GenerationTool SQLServer AdventureWorks.launch
+++ b/jOOQ-test/launch/GenerationTool SQLServer AdventureWorks.launch
@@ -20,16 +20,7 @@
-
-
-
-
-
-
-
-
-
diff --git a/jOOQ-test/launch/GenerationTool SQLServer test.launch b/jOOQ-test/launch/GenerationTool SQLServer test.launch
index 9e80ac43dd..f7e51a101f 100644
--- a/jOOQ-test/launch/GenerationTool SQLServer test.launch
+++ b/jOOQ-test/launch/GenerationTool SQLServer test.launch
@@ -20,16 +20,7 @@
-
-
-
-
-
-
-
-
-
diff --git a/jOOQ-test/launch/GenerationTool SQLite test (xerial).launch b/jOOQ-test/launch/GenerationTool SQLite test (xerial).launch
new file mode 100644
index 0000000000..78f5c3dcb9
--- /dev/null
+++ b/jOOQ-test/launch/GenerationTool SQLite test (xerial).launch
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jOOQ-test/launch/GenerationTool SQLite test.launch b/jOOQ-test/launch/GenerationTool SQLite test.launch
index 1cef7c2705..b55f1051b1 100644
--- a/jOOQ-test/launch/GenerationTool SQLite test.launch
+++ b/jOOQ-test/launch/GenerationTool SQLite test.launch
@@ -19,15 +19,7 @@
-
-
-
-
-
-
-
-
-
+
diff --git a/jOOQ-test/launch/Meta-Generate H2 information_schema.launch b/jOOQ-test/launch/Meta-Generate H2 information_schema.launch
index 4a1a3c30d1..60352bbea1 100644
--- a/jOOQ-test/launch/Meta-Generate H2 information_schema.launch
+++ b/jOOQ-test/launch/Meta-Generate H2 information_schema.launch
@@ -20,16 +20,7 @@
-
-
-
-
-
-
-
-
-
diff --git a/jOOQ-test/launch/Meta-Generate Ingres $ingres.launch b/jOOQ-test/launch/Meta-Generate Ingres $ingres.launch
index 5f47af4d70..b341de32e6 100644
--- a/jOOQ-test/launch/Meta-Generate Ingres $ingres.launch
+++ b/jOOQ-test/launch/Meta-Generate Ingres $ingres.launch
@@ -20,20 +20,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jOOQ-test/lib/sqlite-jdbc-3.7.15-SNAPSHOT-2.jar b/jOOQ-test/lib/sqlite-jdbc-3.7.15-SNAPSHOT-2.jar
new file mode 100644
index 0000000000..ec92e6b33f
Binary files /dev/null and b/jOOQ-test/lib/sqlite-jdbc-3.7.15-SNAPSHOT-2.jar differ
diff --git a/jOOQ-test/lib/sqlite-jdbc-3.7.2.jar b/jOOQ-test/lib/sqlite-jdbc-3.7.2.jar
new file mode 100644
index 0000000000..b0bec7b000
Binary files /dev/null and b/jOOQ-test/lib/sqlite-jdbc-3.7.2.jar differ
diff --git a/jOOQ-test/lib/sqlitejdbc-v056.jar b/jOOQ-test/lib/sqlitejdbc-v056.jar
deleted file mode 100644
index f95d90eb07..0000000000
Binary files a/jOOQ-test/lib/sqlitejdbc-v056.jar and /dev/null differ
diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java
index d90328b55a..0d7fa41b58 100644
--- a/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java
+++ b/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java
@@ -82,6 +82,8 @@ import org.jooq.impl.DefaultConnectionProvider;
import org.jooq.impl.DefaultExecuteListener;
import org.jooq.test.BaseTest;
import org.jooq.test.jOOQAbstractTest;
+import org.jooq.test.sqlite.generatedclasses.Tables;
+import org.jooq.test.sqlite.generatedclasses.tables.records.ProjectRecord;
import org.junit.Test;
@@ -390,6 +392,14 @@ extends BaseTest