Deleting an ADO cascades without transaction

This took me by surprise

This week I learned that when you delete an ADO MY.ADO.1 and this ADO is referenced in an attribute of type ADO ID on another ADO MY.ADO.2 then MY.ADO.1 is removed from that attribute without a transaction on MY.ADO.2.

So, even though there is a change on MY.ADO.2 there is no transaction for it. This is important to know if you have replication / notifier logic built around such cases.