It might be nice if FME had improved database transaction support.
Here are some ideas:
- Continue with the load if a record fails to insert and is rejected?
- Ensure that child-parent records are written inside the same transaction.
- Share a transaction between the FeatureWriter and the SQLExecutor.
- In the FeatureWriter, output features (via rejected port) that failed to commit, but also continue to write the remaining data.
- Control when transactions are shared between SQLExecutors and writers.
I wonder what others think is important?

