Eso se llama "Full text search". FB no tiene soporte nativo, pero hay opciones:
http://stackoverflow.com/questions/9...ird-and-delphi
(Ahi mencionan a MUTIS, un proyecto mio pero ya esta muerto).
En cambio, con Sqlite / Postgres es trivial, ya que viene de fabrica. Seria muy facil de integrar sqlite (ya que es embeido).
Tengo un ejemplo en python, pero tiene los links con mas info:
http://runnable.com/Ur8myPOxx4hmAARP...query-and-fts4
Una explicacion del fundamento de todo esto:
https://www.tbray.org/ongoing/When/2...30/OnSearchTOC
https://en.wikipedia.org/wiki/Search_engine_indexing
(En especial, el indice invertido y el de sufijo).
P.D: El sitio de firebird enlaza aun tutorial de como hacer una implementacion de FTS:
http://www.firebirdfaq.org/faq328/