Я полагаю, что основное различие заключается в объеме рассматриваемой бизнес-логики.В модуле таблиц вы ограничены одной таблицей или представлением, но сценарий транзакции - нет.
Например, предположим, что у вас есть таблица, отслеживающая финансовые транзакции, и ваша бизнес-логика диктует это каждый разфинансовая транзакция обновляется, бюджет, связанный с транзакцией, также обновляется в отдельной таблице.
В случае табличного модуля вам потребуется две процедуры, одна для финансовой транзакции и одна для бюджета.
Для сценария транзакции вам потребуется только тот, который обновляет обе таблицы.