I have a question on how others deal with changeset that fail during execution with DBMS that do not support transactional DDL.
When I have a changeSet with e.g. more than one statement in it, and it fails half way through the database is partially changed in Oracle, but the changeSet is not marked as applied (which is correct). But I cannot fix the reason for the failing and re-run the changeSet as the statements that were successful will now cause an error (because e.g. the new column is now there)