Já notou que tem algumas coisas que são diferentes de um banco de dados para outro…
Ex: Um UpperCase se escreve diferente dependendo do banco de dados que você irá utilizar;
Esquece… o FireDAC resolve quase tudo para você…..
Escreve:
Select {uCase(Nome)} from clientes ///o FireDAC irá converter para UpperCase o nome do cliente;
Select {LCase(Nome)} from clientes ///o FireDAC irá converter para LowerCase o nome do cliente;
Ver no manual do FireDAC: Preprocessing Macros