>WHEN I DO A SELECT * into cursor somecursor, and use somecursor and then "?dbf(), it returns some temporary name for somecursor. Does this mean I cannot reference it but "somecursor"?
The select creates a temporary table and opens it with an alias. So, you can reference it by the alias (eg. [Alias].[field name]), just like if you opened a table with an alias.
HTH