I am a bit rusty on my cursor lingo in PL/SQL. Anyone know this?
In answer to the first question. Straight from the Oracle documentation
A cursor is a pointer to a private SQL area that stores information about processing a specific SELECT or DML statement.