как определить существует таблица или нет?
Просто когда пытаешься вставить новую таблицу, а такое имя уже существует - выскакивает ошибка.
Надо просмотреть имена всех тавлиц в TableDefs Collection и убедиться, что новая таблица будет иметь уникальное имя.