Que diriez-vous :
SELECT COUNT(1)
FROM TableA
WHERE
wrap_up_cd = val
AND ((brn_brand_id = filter) OR (brn_brand_id IS NULL AND filter IS NULL))
Je ne suis pas un expert Oracle, mais je m'attends à cela fonctionne - faites en sorte que la requête corresponde si le filtre et la valeur est NULL.