non-graceful handling of RI errors

Environment: servoy 2.1.2, java 1.5, mysql 4.0.x, mysql-connector-java-3.0.16-ga-bin.jar

If during a transaction a DB insert fails due to a Referential Integrity violation (e.g. Foreign Key check failure) then the underlying transaction is rolled back but Servoy continues on as if the transaction was still open.

Bug/feature/pilot-error?

Thanks,
Neale.