Tramadol
"It's a great alternative for people with stomach issues as it causes no GI  upset.  You do have to eat, it can make you nauseous if you don't, but I can't tolerate anti depressant or strong opiates, so this does the trick for moderate chronic pain. Not a good choice for severe pain or post surgery."