Согласно docwiki: To use the connection pooling in FireDAC, just add Pooled=True to you connection definition. No other special actions are needed. Read Multithreading for details.
И еще там сказано, что в этом случае при установке TFDConnection.Connected в True, FireDAC сам выберет свободное соединение из пула и будет использовать его. Это особенно полезно, когда разные threads выполняют запросы одновременно http://docwiki.embarcadero.com/RADStudio/Seattle/en/Multithreading_(FireDAC). Учитывайте также ограничения на использование FDManager