Gracias por la otra sugerencia pero me sigue pasando lo mismo de que no incluye los registros sino hasta la letra anterior a cuando se esta haciendo el filtro. Intente lo siguiente tambien pero no funciono:
Código SQL
[-]
select nombre
from clientes
where (nombre>='A%') and(nombre<='F%')
y luego probe con
Código SQL
[-]
select nombre
from clientes
where (nombre>='A%') and
((nombre<'F%')or(nombre='F%'))
pero no hay nada. Sigue incluyendo los registros anteriores a la "F".
Ya que esto lo ejecuto desde Delphi pienso en seleccionar la siguiente letra de la que haya seleccionado el usuario para despues generar la consulta pero se que no es el mejor modo.