Вопросы к Поиску с Алисой
Принцип работы рекурсивных запросов в Oracle заключается в том, что они используются для обращения к иерархически связанным данным. citforum.ru
Алгоритм работы следующий: Oracle находит первую запись, удовлетворяющую условию в START WITH, и принимается искать следующую. habr.com При этом к первой записи можно обратиться через специальный оператор PRIOR. habr.com Если всё сделано правильно, то Oracle будет искать записи, в которых в поле для хранения информации о родителе (pid) будет содержаться значение, равное идентификатору id первой записи. habr.com Таким образом будут найдены все потомки корневой записи. habr.com
Так как процесс рекурсивный, аналогичный поиск будет продолжаться с каждой найденной строкой, пока не отыщутся все потомки. habr.com