Question: what are cursors in oracle?
Answer: Oracle creates a memory area, known as the context area, for processing an SQL statement, which contains all the information needed for processing the statement; for example, the number of rows processed, etc. A cursor is a pointer to this context area. ... A cursor holds the rows (one or more) returned by a SQL statement.