Disadvantages of cursors

  • Each time you fetch a row from the cursor, it results in a network roundtrip.
  • Cursors are also costly because they require more resources and temporary storage (results in more IO operations).
  • Further, there are restrictions on the SELECT statements that can be used with some types of cursors.