Jo, RDB$. War klar. Auch Beitrag #3 hat da nichts genützt.
Einfachste Möglichkeit, die ich bisher sehe ist das :
Delphi-Quellcode:
function TabellenName (DS : TpFIBDataSet) : string;
var st : string;
begin
st := DS.SQLFieldName('ID');
st := Copy (st,1,Length (st) - 3);
TabellenName := st;
end;
Im Beispiel würde das "TESTTABELLE.ID" liefern. Letzt 3 Buchstaben weg => "TESTTABELLE".