The following example returns the name of a table from its work area and its alias, and returns the empty string after all tables have been closed.
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer IN 2 ALIAS mycust
CLEAR
? DBF(2) && Displays customer.dbf with its path
? DBF('mycust') && Displays customer.dbf with its path
CLOSE DATABASES
? DBF( ) && Displays the empty string