Gracias por tu respuesta vrenzo, pero no lo consigo. Los registros en los que IDProvincia es nulo se omiten. He probado estas dos maneras:
Código SQL:
Ver original(ISNULL(s.IDProvincia, '')) = CASE WHEN @provincia = '' THEN s.IDProvincia ELSE @provincia END
Código SQL:
Ver original(ISNULL(s.IDProvincia, '')) = CASE WHEN @provincia = '' THEN (ISNULL(s.IDProvincia, '')) ELSE @provincia END