This happens because H2 only supports local temporary tables, whereas Oracle supports global temporary tables. Local temporary tables are created on demand for a JDBC connection, whereas global temporary tables have to be created only once at the beginning. So this is why you see these DDL statements for Oracle. Adding an option to turn off the DDL creation is something that I still want to do. |