hsqldb Oracle mode select for update NOWAIT

Parece que NOWAIT no es compatible con HSQLDB en la sintaxis de Oracle.

Versión HSQLDB: 2.3.3

con

SET DATABASE SQL SYNTAX ORA TRUE;

Excepción producida en el SQL

select a, b, c from sometable where id=1 for update NOWAIT

La excepción

Caused by: org.hsqldb.HsqlException: unexpected token: NOWAIT
at org.hsqldb.error.Error.parseError(Unknown Source)
at org.hsqldb.ParserBase.unexpectedToken(Unknown Source)
at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
at org.hsqldb.Session.compileStatement(Unknown Source)
at org.hsqldb.StatementManager.compile(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
¿Alguien sabe si HSQLDB no es compatible con esto?Alguna idea de cómo evitar esta excepción sin modificar el SQL original. Puedo ignorar la funcionalidad NOWAIT en mis pruebas unitarias, pero no puedo modificar el SQL. Información adicional: usamos spring-jbdc y JdbcTemplate y estamos pensando en interceptar esto para reemplazar sqls con NOWAIT como un truco en la configuración de prueba JUnit.

Respuestas a la pregunta(1)

Su respuesta a la pregunta