MERGE JOIN в Oracle рекомендуется использовать в следующих случаях:
MERGE JOIN эффективен, когда столбцы соединения отсортированы с помощью диапазонных индексов. 2 В этом случае курсор продвигается по каждому индексу по одной строке за раз, и нет необходимости просматривать всю внутреннюю таблицу для каждой строки во внешней. 2
Однако MERGE JOIN может быть неэффективен для соединений, используемых приложениями для обработки транзакций. 1