Ne
Damit prüf ich ob eine Tabelle existiert, oder?
Nope, damit prüfst Du, ob die Tabelle leer ist, oder nicht.
In Delphi, ungefähr so:
Delphi-Quellcode:
function TABLEexists (MyTableName : String) :Boolean;
begin
Quelle.Close;
Quelle.SQL.Text:=Format('select 1 from dual where exists (select 1 from %s)',[MyTableName]);
Quelle.Open;
Result:=Not Quelle.IsEmpty;
Quelle.Close;
end