Will MTS rollback a transaction when it encouters an error after a database table is truncated. For e.g. I am executing 2 stored procedures under a Transaction which is handled by MTS. In the first stored procedure I truncate a table and if there is an error in the execution of 2 stored procedure will the changes made by stored procedure be rollbacked by MTS.