The Socratic method is used extensively in medical training to the point that I think most doctors wouldn’t think of it as the Socratic method but rather just as the way you speak to students and trainees.
I can’t imagine how it could work in a lecture hall, it’s best used one on one or at most small groups.
I’m not aware of any that are acid, usually they’re strong alkaline, NaOH or KOH which is extremely corrosive, but there are some that are enzymatic that are supposed to break down organic material, not very well in my experience.