SELECT <some fields> FROM TableA; INTO CURSOR ProcessThis NOFILTER ; WHERE TableA.ID = mID GO top DO WHILE !EOF() * Assign values to variables mProcessA = ProcessThis.ID mProcessB = ProcessThis.ProcessB mProcessC = ProcessThis.ProcessC Do some more stuff..... * Reset the variables so they can hold new values mProcessA = 0 mProcessB = 0 mProcessC = "" LOOP EXIT ENDDOProblem: I get an alias (ProcessThis) not found message after the first iteration of the loop. Where am I going wrong?