como ignorar uma condição na cláusula where

SELECT campo1 DA tabela1 ONDE campo1> = 4006 AND campo1 <(SELECT campo1 DA tabela ONDE campo1> 4006 AND campo2 = false ORDEM POR campo1 LIMITE 1)

quero a segunda condição AND field1 <) a ser ignorado se a seleção interna não retornar nenhum registr

Related to thistem