Hi,
In addition to Scott's comment, a transaction in a sp can only cover the
data in that database, while being at another level, the transaction can
include non-database objects in the transaction (like COM+ transaction
does), where the database is then another object implied in the transaction,
rather than the coordinator of the transaction...
Hoping it may help,
Vanderghast, Access MVP