Gabriel Ferro escribió:
> 
> postgregorianos, existe la forma de determinar la cantidad de ciclos
> que realizara un for, antes de empezar?

A este problema general se llama "problema de parada" y es uno de los
grandes problemas en el area de la computación.  No es posible
determinar cuándo terminará un ciclo; más aún, no es posible determinar
si acaso terminará algún día.

> por ejemplo
> si tengo
> FOR registro IN SELECT * from personas where (datos is null) LOOP 

Este problema es bien distinto :-)  Pero la respuesta es que en Postgres
tampoco se puede, a menos que hagas un SELECT count() de antemano.

-- 
Alvaro Herrera                          Developer, http://www.PostgreSQL.org/
"La rebeldía es la virtud original del hombre" (Arthur Schopenhauer)
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a