Firedac tiene los elementos necesarios para realizar inserciones masivas. Revisa el siguiente enlace donde incluso hay un proyecto de ejemplo :
http://docwiki.embarcadero.com/CodeE...y.Batch_Sample
En este otro enlace hay algo de fundamentos sobre los insert/update de firedac:
http://docwiki.embarcadero.com/RADSt...y_DML_(FireDAC)
Yo he hecho un par de ejercicios en procesos ETL con resultados bastante satisfactorios.