hola..
puedes hacer lo siguiente (aclaro que hay muchas formas de hacer eso)
string ls_valor_a_buscar
long ll_existe
ls_valor_a_buscar = <single_line_edit>.text
Select count(*)
into :ll_existe
from <nombre_tabla>
where <campo> = :ls_valor_a_buscar
puedes preguntar si existe es mayor a 1 o por sqlca.sqlCode = 0
If sqlca.Sqlcode = 0 then --------- if ll_total > 0 then..
// lo encontro..
else
// no se
End if
espero de sirva