Depends on many different factors. There is no standard benchmark.
To receive an explanation of why it takes so long, and possible things you can do to improve the performance, please post the following:
1. SQL open cursor statement,
2. DDL for the tables and all indexes on the tables referenced in the cursor, and
3. The number of rows in each table.