They will likely eat all of them if left in the main tank. Fish eggs are considered a tasty treat by pretty much everything. But, they do mean you have happy fish. If you don't have the means to raise the fry, it's still nice to see fish doing well.
To buy? A plastic shoe box and a small airstone, I guess? Google 'hatching cory eggs', there are tons of helpful articles, videos, etc from breeders with way more experience than me.
Well, I hate to be a downer, but the eggs don't look fertile to me. White or clear eggs means the male (if you're sure you have 1) didn't do his job well enough. Tan or amber eggs are fertile. It can take a few tries for them to get it right.
But congrats on having fish happy enough to lay eggs!