Salty, You will probably have 4-6 months before that fish needs rehomed or retanked.
The food issue with Oscars is not the end that it goes in but the end it comes out...it's Big and there's Alot Of IT!!!
You can feed them multiple times a day and they will eat it all. The trick to keeping your water clear, when feeding at multiple times a day, is to only feed them what you would if you were only feeding them once a day.
Voracious Appetites are said to be common for the species(that's an understatment if I've ever heard one)!!!
Common for the Owners of Oscars is the regular and seemingly constant use of a Python siphon
I'm saying that it Will Out-Grow that tank.
It's not that it can not grow big in a small tank...it's that the upkeep will be everyday and there will be constant issues with water quality. You will find that as your Oscar gets bigger the more frequent and higher volume the water changes will be...that will just be even more exaggerated though with the 20g tank.
If you have never had Oscars before...They get real attitudes as they grow.
If they dont like something in the tank...They move it! They can get along with everything for months at a time...then suddenly the heater or filter intake pipe is their mortal enemy
In a small tank thats going to mean alot of Hood/Lid Slapping and Water Splashing!
Wish you luck....but it's going to be alot of work.
There's an article somewhere about a 5g oscar tank...I'll see if I can find it.
(the person is doing 100% water changes EVERYDAY)