You can you use TSqlite3Dataset with a memory database:
Sqlite3Dataset.FileName := ':memory:';
Sqlite3Dataset.TableName := 'MyTable';
Sqlite3Dataset.FieldDefs.Add('Field1', ftString);
Sqlite3Dataset.CreateTable;
Sqlite3Dataset.Open;
//data manipulation
Sqlite3Dataset.Close;