Hi Steve,
I've taken your code and ammended it as such only to make it work with one of my existing tables.
set path to "c:\december 1999"
cField1 = "timekeeper"
cField2 = "date"
SELECT mytable.&cField1, mytable.&cField2 FROM entry as mytable ;
WHERE YEAR(mytable.&cField2) < YEAR(DATE()) ;
ORDER BY mytable.&cField1 ;
INTO CURSOR rpt
This worked WITHOUT a problem.