yes, as long as the corresponding data provider supports transactionsseehttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_md_06_8tf7.asp
"...
In general, Microsoft SQL Server requires distributed transactions support from the corresponding OLE DB provider whenever data from more than one linked server are likely to be updated in a transaction. Hence, the types of queries that are supported against linked servers depend on the level of support for transactions present in the OLE DB providers
..."