RE:Como vaciar una TAdotable
Para borrar uno o mas registros de la tabla usa el método:
procedure DeleteRecords(AffectRecords: TAffectRecords = arAll);
TAffectRecords = (arCurrent, arFiltered, arAll, arAllChapters);
Si no soporta la eliminación de registros usa el metodo Supports para determinar si soporta dicha operacion.
Como componente DataSet del que hereda, creo, tambien están los método Delete o ClearFields...