Threading and Transactions

All consumers accessing a shared object, such as a rowset, through different threads are assumed to be within the same transaction.