Hi, I have 3 corys about 1.5in long in my fry tank with 5 adult guppies and no-one eats the fry, the fry tend to stay at the top of the tank and the corys are usually at the bottom, there's guppies everywhere. Luckily the guy at the fish shop let's me take the fry back when they're big enough to sell on.
When guppies are born they tend to rest in the gravel for awhile. At that time the Corydoras may accidentally eat some. They don't mean to. Once the guppies are up swimming around in 3 + hours they will be 100% safe unless they rest on the gravel for breaks. Corydoras are naturally nice and don't like to eat fry ...
yum .... barbeque