Traditionally, Indians use sesame oil, mustard oil, or groundnut oil in pickles. These days, since olive oil is marketed heavily as the best oil for health, people have started substituting the traditionally used oil with olive oil. However, it's best when not heated. I have prepared pickles using ricebran oil too.