I have a couple of very long procs in Oracle 2000+ lines with lots of calls. And I'd like to generate programm flow Diagram (algorithm) for better understanding of the process for further Refactoring.
It's not the code I wrote so I dont know the logic enough.
What would you advice to do in this case? I tried to draw a text-like flow but it takes lots of time and still hard to cover all the logic for understanding.
The best approach I see would be flow chart generated from SQL proc with links to "jump" between code and chart.
UPD: Found couple of software doing the same:
ClearSQL - makes CRUD Diagramms, Call Map, and Flow Chart.
Quest SQL Navigator Expert (using it now): it has Outline ( makes code flow with ability to collapse-expand blocks of code - really cool one! ), Code Explorer (enumerates all func, params with links ti SQL text - just in interface) features