Mir ist, als hätte ich es mal so gemacht, das war allerdings beim Firebird Embedded.
Delphi-Quellcode:
//TIBTable
IBTable1.Close;
IBTable1.TableName := 'abd';
IBTable1.FieldDefs.Clear;
IBTable1.FieldDefs.Add(...);
IBTable1.FieldDefs.Add(...);
IBTable1.FieldDefs.Add(...);
IBTable1.CreateTable;
Oder du rufst das entsprechende
CREATE TABLE abc ...
auf (execute).