If they query is not returning any data right now, this is supposedly because there were no active cursors at the time you ran it.
You could run this query with some frequency to see what you get.
If you want to trace it, you should filter for sp_cursoropen and sp_cursorfetech. The latter is the one causing the FETCH APICURSOR, but sp_cursoropen will give you information about the query driving the cursor.
Then again, while the number of plans is staggering, the other numbers do not really look frightening to me. Do you have a real performance problem?