Visa Transfer - Urgent

Hi,
   I came to Muscat on resident visa with my husband. Its been just two months since I have come here and fortunately I have found a job. The employer is ready to process the work visa for me. But my question is do I need to go to my home country for getting the work permit stamped on my passport?

you have to  cancel the existing visa while exit Oman and come on new visa.

or

Just tell to PRO to cancel old visa and do the visa transfer. thats it. in this case no need to leave oman.

only the ssponsor will change.

thx

masco.