У меня есть рекурсивный SQL-запрос, он выглядит так:
WITH goes(from_, to_) AS
(
SELECT from_, to_ FROM ways
UNION ALL
SELECT ways.from, goes.to_ FROM ways, goes
WHERE ways.to_ = goes.from_ AND ways.from_ <> goes.to_
)
CYCLE from_ SET is_cycle TO 'I' DEFAULT 'N'
SELECT distinct from_, to_ FROM goes order by 1
Я хочу написать процедуру plsql, которая может обрабатывать вывод этого запроса в виде курсора, но я не знаюкак начать это.
Можете ли вы помочь мне немного?Спасибо.