Hola a todos las tengan.
 
Veran se requiere  que mediante un cursor me recopile los datos, en un momento que entra a un bucle este cursor llega una parte que me debe decir cuantos datos me ha traido el cursor, si son mayor a dos haga esto y si son menor esto tengo esto hasta ahora pero no me funciona, alguien seria tan amable de guiarme por favor.     
Código SQL:
Ver original- FOR i IN c1 loop 
-     IF c1 >= 2 THEN 
-         UPDATE items_orden_compra  
-              SET Estado = PA; 
-     ELSE  
-         UPDATE items_orden_compra 
-              SET Estado = Co; 
-     END IF; 
-   END Loop; 
Gracias por la atencion prestada. 
Edito: ya he buscado por la web y no he encontrado una solucion a mi problema.