Ggf. kann die Variable nicht gefunden werden (copy?) oder ist vielleicht nicht eindeutig.
Der SQL-Precompiler unterscheidet die Variablen nicht nach ILE-Funktion.
Solltest du z.B. mehrere Prozeduren in der Quelle haben so darf die SQL-Variable trotzdem nur einmal vorkommen.
Erst ab irgendeinem späteren Release (V7, TRx) ist der Fehler behoben.