The Catholic Church (and the bible they started from) effectively say everything and its opposite, depending on which argument is convenient at any particular time. They've been debating (and training to debate) these subjects for more than a thousand years. The only official doctrine, in practice, is that they are Right at all times, no matter what the topic might be.
I wouldn't really characterize the Catholic Church's official doctrines that way or that flexibly, but again, I am a Protestant with a number of overall disagreements with them and less personal experience with them, and it is easy for me to read your post as someone with much more personal experience. And since HN isn't really the best place for extended religious discussions, if you are interested for any reason, my email is always open.