Frank, mach es so, wie Du Dich damit am besten fühlst.
Aber zwei Sachen kann man nicht stehen lassen, weil sie schlichtweg falsch sind:
unter SQLite werden Parameter von FireDac nur emuliert
Nein, weder einfache Parameter noch Array-Parameter werden emuliert. Einfache Parameter gehen immer und Array-Parameter gehen, wenn Du die Komponente entsprechend konfigurierst, indem Du die Eigenschaft "Params.BindMode" auf den Wert "pbByName" setzt. Seit iOS 6 (!) kommt SQLite in Version 3.7.13 daher und erfüllt damit die Voraussetzung für eine native Unterstützung von Array-Parametern.
Weil die SQLite.dll nur
SQL-Strings verarbeiten kann
Ich bin durchaus froh, dass dem nicht so ist, denn sonst gäbe es ... sagen wir ... gewisse Probleme ... mit BLOB-Feldern.
Ich denke, es ist klar geworden, dass Du diesen Weg nicht gehen möchtest und das ist Dein gutes Recht.
Daniel R. Wolf
mit Grüßen aus Hamburg