Personalmente uso ZEOS (per mysql) e mydac (per mariadb); in generale utilizzo tutte query "slegate", ma nel tuo esempio ne utilizzo di temporanee (oneshot) con le quali prendo i risultati (temporanei) che mi interessano.
Sono tutti "cugini" di tquery