We have a liquibase XML that has:
And using the liquibase-maven-plugin updateSQL goal against Oracle produces:
With NO / to execute the block. When running this SQL file using sqlplus it blocks at this block forever. In InsertOrUpdateGeneratorOracle class it is writing out the "/" character in the method getPostUpdateStatements(Database) but in LoggingExecutor it does this which removes the "/":
Then later in in that same method has this commented out:
It seems this is a bug, If the SQL statement is a <loadUpdateData> and its on an Oracle database then it needs to add back the "/" that LoggingExecutor is removing.
We are using version 3.5.5 but also checked against 3.6.3 and its the same behavior.