While using the following sequence will display "progress", it's not the traditional percentage completed progress bar:
SET TALK WINDOW
SET TALK ON
SELECT ... && NATIVE FoxPro SQL SELECT
SET TALK OFF
You may want to also SET ODOMETER to something other than the default depending on how many records are expected to be processed. Note: If you are doing a UNION or have a subquery, then it can be confusing to the user as it will start and "complete" for each internal query.
Rick