You can even keep it offline to be safe and just make another "watch-only" wallet on an online machine by pasting the addresses instead of private key.
Okay, thanks. This is quite complicated although I understand the benefits of this process
Isn't there a way in Bitcoin Core console to list all the wallet addresses?
dumpwallet output will contain a lot of extra info
If I can extract all the addresses, then I'll use it to identify which ones contain the funds and proceed accordingly