En una sentencia FROM:
- Los valores inicial y final de un bucle FROM deben ser diferentes.
PROGRAM mi_juego; BEGIN FROM x=0 TO 0; // Error: Sentencia FROM incorrecta. //... END END
Realizar este bucle no tiene sentido, pues no se va a repetir el grupo interior de sentencias más que una sola vez, lo que sería equivalente a inicializar x a 0 (con la sentencia x=0;) y, después, poner directamente las sentencias interiores, omitiendo el bucle FROM.
Si lo que se pretende es hacer un bucle que se repita siempre, se debe utilizar la sentencia LOOP.