There are minor behavoiur differences between Jaybird and oracle.jdbc.driver.OracleDriver (jdbc:oracle:thin protocol).
I'd like to see a System property (e.g. "org.firebirdsql.jdbc.behaviour.oracle") which makes these differences disappear.
For now I've got these differences :
- getGeneratedKeys() returns null in Jaybird, but OracleDriver throws SQLException
- DatabaseMetaData object identifier character escapeing is different (getTables, getColumns, getIndexInfo, getProcedures, getProcedureColumns, etc)