Возможно совсем глупый вопрос, но лучше лишний раз уточнить, чем углубиться в своём заблуждении. + Мб кто-нибудь ещё каких-нибудь интересных(не совсем очевидных) примеров подкинет.
Итак, я правильно понимаю, что то, что здесь написано означает, что если какой-нибудь код, который мы вызываем неважно как, влечёт за собой срабатывание триггера, то всё это вместе считается одной транзакцией?
All operations that occur inside the transaction boundary represent a single unit of operations. This also applies for calls that are made from the transaction boundary to external code, such as classes or triggers that get fired as a result of the code running in the transaction boundary.
Да все правильно написано.
Благодарю!