I will go in different way - as already
@DonManfred suggested... .
1. Open connection to Firebird
2. Open next connection to Sqlite database
3. Read data from Firebird and store into resultset
4. Write or delete data in SqlLite database
you can use transaction logic to be on safe site; but you cannot use transaction between two different connections...