It is possible.

1.Create (private) synonym in your schema for the db_link.
2.Make sure u have appropriate right on object(s) in db_link database.
3.Make sure u have appropriate right on object(s) in db_link database.!!!

SAP insert into a remote Oracle db. I then run update,select procedures on that Oracle db from my db using a job(run procedure) to capture and release SAP orders back to the db_link databse. It is complicated but the most problems I got was the appropraite rights on the other Oracle DB_link dababase.

good luck