I have seen many examples on Nested CV where someone takes the entire dataset and performs nested CV on it.
My question is: for model comparison shouldn't we first split the original dataset into train and test once, and then perform Nested CV (so with both inner and outer loops) on the train set?
This way, once we have our best models resulting from the different Nested CV rounds for each candidate ML algorithm, we can compare them on the same original test set.