1. Explain the term cursor.
2. Explain why a transaction may have many cursors. Also, how is it possible that a transaction may have more than one cursor on a given table?
3. What is the advantage of using different types of cursors?
4. Explain forward-only cursors. Give an example of their use.