For some legal reasons (lawsuits, I believe), the company who made generic Oxy is not going to anymore. My health insurance provider (we do not have universal health care in the U.S., but you probably know this) will not pay for the brand name. If I want to continue on Oxy, my doctor will prescibe it, but I will have to pay full price.
You're right about orals not comparing to IV/IM, just tense about the whole thing b/c I suffer from constant nausea and I found Oxy to work for me.