Believe me, cories eat baby shrimp. in a large tank with lots of small hiding places a certain amount of babies will survive but if the cories can get them they will hoover them up. I believe dwarf cories are a better bet. The most important thing is that the tank is a large one. Fish create a lot of waste and in a small tank you could wake up one morning and find all your shrimp dead because of water variations and amonia spikes. Also, shrimp hide when the are fish even small ones. To ally see active shrimp it is better to not keep shrimp with fish.