A função equivalente ao NVL é COALESCE.
Exemplo definindo um valor padrão para o parâmetro FIM caso esteja nulo:
select *
from CLIENTES
where DATA_CADASTRO between :INICIO
and coalesce(:FIM, cast('12/31/9999' as date))
Abraço!
Jeferson Oliveira