Es justamente lo que quiero evitar hacer, pues haría que el código de la consulta dentro del
Código SQL
[-]IF (cod_cliente = -1) then
se repita dos veces y como es una consulta larga y compleja me parece "desperdicio de código" si a eso le sumas que en realidad son dos campos por los cuales debo filtrar la consulta eso implica que el código se repetiría 4 veces.
Por eso estaba interesado en saber si es posible ejecutar partes de una sentencia WHERE en forma condicional, algo así como hacemos con código en Delphi, remplazar, agregar o eliminar una fila de la consulta antes de ejecutarla.
Espero que sea posible, si no la solución que me sugieres sería la única por el momento.
A seguir trabajando..... Y mil gracias (excelente tu ayuda)