LOCAL oExp AS Exception CLOSE DATABASES CREATE TABLE testxx (fld1 C(10), fld2 C(10)) INDEX ON fld1 TAG fld1 USE ERASE ("testxx.cdx") SELECT 0 TRY USE testxx CATCH TO oExp WHEN oExp.ErrorNo = 1707 FINALLY USE testxx ENDTRY>OK. But with the TRY...ENDTRY won't the TRY fail due to the missing CDX and then fall to the CATCH block?