Есть простой способ проверять параметр на NULL в операторе CASE
Для этого надо преобразовать неработающее выражение:
case param1 when NULL then 'null'
else 'not null'
в работающее выражение:
case when param1 IS NULL then 'null'
else 'not null'
и всё будет хорошо :)