Существует продукт, код Visual для блок-схемы , который может принять код на разных языках и сделать что-то вроде того, что вы описываете. К сожалению, хотя Oracle не кажется в списке поддерживаемых языков, но Microsoft TSQL является; Может быть, вы, по крайней мере, по крайней мере переведут ваш ProC от Oracle в MS и используете это, чтобы примерно визуализировать поток вашего Proc.
Не удалось, что предложение Burnall звучит как лучший способ пойти, по сути, делить и покорить.
Я сомневаюсь, что такой инструмент, даже если он существует, может помочь лучшему пониманию. Я думаю, время больших расходов окончено.
Я бы совет понять логику с пошаговым рефакторингом:
Итеративно извлечь части процедуры в меньшие процедуры и добавлять тесты.