El compilador esperaba una variable global, local o privada del proceso en la posición indicada en el programa.
La sintaxis de la sentencia de bucle FROM es la siguiente:
FROM <variable>=<constante> TO <constante> STEP <constante>;
<sentencia> ;
...
END
Siendo la declaración STEP <constante> opcional.
Tras la palabra reservada FROM debe aparecer directamente el nombre de una variable (normalmente local o privada del proceso).
Si se quiere utilizar como contador una variable de otro proceso, una tabla o un elemento de una estructura, se debe utilizar la sentencia FOR en lugar de FROM, ya que ésta permite mayor libertad a la hora de definir las condiciones del bucle.