>How do I test to see if a cursor was created from an SQL statement without throwing an error?
Steve,
What's the error ?
Sometimes you need a 'true cursor' which you can create with 'nofilter'. Or if you get error when you try an 'append from', try :
append from dbf('cursorname').
If you mean SQLExec() cursors then check return value is not < 0.
Cetin