Mira "por separado" qué devuelve cada apartado de la consulta y lo comparas con tu equipo y con el del cliente, algo así:
Código SQL
[-]SELECT CAST(B.Caduca AS DATE) Caduca
Código SQL
[-]select current_date from rdb$dabatase
Código SQL
[-]select CAST(B.Caduca AS DATE) - CURRENT_DATE
etc...