La única manera es hacer previamente un «Select count(*)» con las mismas condiciones del CURSOR.
Si ya hubiésemos recorrido todo, podríamos haber llevado un contador de filas.