Il tool mette a disposizione del programmatore tutta una serie di funzioni SQL che possono essere sfruttate all'interno delle zone in cui vengono effettuati confronti tra campi, o tra campi e valori.
Tipicamente queste funzioni possono essere utilizzate all'interno della zona 'Fields, Group By and Order By/name', nella zona 'Join/Expression' dove vengono specificate le condizioni di join tra tabelle, oppure all'interno della zona 'Filter/Field Name' dove viene specificato il campo di confronto per l'estrazione dei dati.

Le funzioni SQL devono essere inserite secondo la seguente sintassi:
'[' <NomeFunz>'(' <Param> {',' <Param>} ')' ']'
Per l'inserimento delle funzioni risulta molto utile l'Expression Builder.
Le funzioni abilitate sono descritte qui di seguito, divise per categorie.