Se a inicialização falhar você não será capaz de tratar o erro no bloco de exceções.
DECLARE employee_name emp.name%TYPE := get_employee_name(id => 5); BEGIN ... END;
DECLARE employee_name emp.name%TYPE; BEGIN employee_name := get_employee_name(id => 5); ... END;