Разница множеств в Oracle с оператором minus
Есть запрос вида
select * from table1
minus
select * from table2
Таблицы довольно объёмные, необходимость обусловлена изменением данных в прошлых периодах, соответственно запросом находим добавленные\измененные строки. MINUS сортирует данные в TEMP (порядка 500Гб). Как можно решить задачу по-другому, чтобы избавиться от такой дорогой сортировки в памяти?
По БД Oracle 19c