Ja man kann das machen
dafür benötigt man eine SQLite Connection (Intern arbeitet LocalSQL mit SQLite) und ein TFDLocalSQL
z.B.:
AConnectionLocalSQL := TFDConnection.Create(Application);
AConnectionLocalSQL.ConnectionName := 'MEMORY';
AConnectionLocalSQL.Params.Values['DriverID'] := 'SQLite';
AConnectionLocalSQL.LoginPrompt := False;
AConnectionLocalSQL.Connected := True;
ALocalSQL := TFDLocalSQL.Create(Application);
ALocalSQL.Connection := AConnectionLocalSQL;
ALocalSQL.Active := True;
//jede Memorytabelle muss dann registriert werden
ALocalSQL.DataSets.Add.DataSet:=MyDataSet;
Zugriff innerhalb des
SQL Ausdruckes dann über den Objektnamen selbst.