If human beings are not willing to change their mindset, there is nothing being transparent can do when it comes to stopping corruption in the world. Rather by setting up bodies that will investigate corruption and bring the culprit to justice will go a long way in solving this problem.Yes, transparency can help curb corruption buy just as you said, it isn't the only measure.
Zero tribalism, nepotism, equity and all are also measures that can help curb corruption to the barest minimum.