> The PACK command always creates temp table in the same directory as original table so it doesn't have to be copied after.
Are you sure? Because for me the original table is in g:\gestion\dbase\
and the temp table was created in the g:\producti\calprod\... exactly where the EXE is running... in other words in the current directory.