@Mick ******
Yes certainly like a catch 22. You need money in a bank account to get the visa, but the bank won’t let you open an account without the visa.
You may find that the first branch you go to will let you open one. You may find the 31st branch you go to will let you open one. Hopefully you’ll find one in between those.