Ooooo just found this on the same website.... it's an honorary consul but he should be able to issue any visas required :biggrin:
http://www.mfa.gr/en/greece-bilateral-relations/oman/contact-details-for-greek-missions.html
Do you need a visa? There are so many nationalities that don't need a visa, Oman being one of them, here is a list to check
http://www.mfa.gr/en/visas/visas-for-foreigners-traveling-to-greece/countries-requiring-or-not-requiring-visa.html