Buenas santiago14,
"The exclusive OR (which evaluates to true if any single condition is true but false if all conditions are true) is not supported."
Pág. 399. The Firebird Book.
Entonces, como en FB no se tiene el operador XOR, podría realizar la operación equivalente:
Código SQL
[-]
and (
(c.nombre_consig LIKE '%'||:nombreProveedor||'%' AND c.nombre_consig IS NOT NULL) OR
(c.nombre_consig NOT LIKE '%'||:nombreProveedor||'%' AND c.nombre_consig IS NULL)
)
O también, si lo prefiere, puede construir/descargar una
UDF para ello.
--
"constructive mind, destructive thoughts"