def METHOD_NAME(self, args: Dict[str, Any]) -> None:
    """
    Run the notebook.
    """
    # Convert comma separated string to list
    if args[constants.ORACLE_TABLE_LIST]:
        args[constants.ORACLE_TABLE_LIST] = list(
            map(str.strip, args[constants.ORACLE_TABLE_LIST].split(","))
        )
    else:
        args[constants.ORACLE_TABLE_LIST] = []
    # Exclude arguments that are not needed to be passed to the notebook
    ignore_keys = {constants.LOG_LEVEL_ARG, constants.OUTPUT_NOTEBOOK_ARG}
    nb_parameters = {
        key: val for key, val in args.items() if key not in ignore_keys
    }
    # Get environment variables
    env_vars = OracleToPostgresScript.get_env_vars()
    nb_parameters.update(env_vars)
    # Run the notebook
    output_path = args[constants.OUTPUT_NOTEBOOK_ARG]
    pm.execute_notebook(
        "oracle2postgres/OracleToPostgres_notebook.ipynb",
        output_path,
        nb_parameters,
        log_output=True,
    )