Database target or interface combinations behave differently for DDL transactions, so avoid performing DDL operations in pre and post sql processing for transactional projects. If needed, perform DDL operations in a non-transactional project. For example, create a job that has 3 projects:
Non-transactional setup project (including DDL)
Transactional project
Non-transactional cleanup project (including DDL)