Question: why are cursors necessary in embedded sql?
Answer: A cursor is used to retrieve rows from a query that has multiple rows in its result set. A cursor is a handle or an identifier for the SQL query and a position within the result set.