I would guess that if topped up and changed regularly then oil but the seals will have to be kept in top condition. The grease is found in most modern CV joints so it cant be bad.
I know that the service spec. changed from oil to grease,but which is actually best as regards lubrication,oil or grease?