This illustration describes execution flow in DBMS_SQL that begins with open_cursor and ends with close_cursor. Key to the symbols used:

-------------------------------------------------------------------------------------------------------------

open_cursor -> PARSE -> Choice point: 'Use bind variables': Yes/No.

Choice point: 'query': Yes/No.