La manera que uso para averiguar si una tabla existe proviene del ejemplo de CreateTable que da Delphi:
Código:
{ Table es una componente TTable }
Table.Active := false;
Table.DatabaseName = 'base de datos';
Table.TableType := ttParadox;
Table.TableName := 'tabla';
if Table Exists then
{ la tabla existe }
// Saludos