MDAC 2.5 SDK - OLE DB Programmer's Reference Chapter 18: Programming Considerations
All consumers accessing a shared object, such as a rowset, through different threads are assumed to be within the same transaction.