Two weeks ago, I was not able to get a Heineken zero with my refreshment package on the Oasis. I've been on the Oasis once a month going back several months and here is my experience. When I order it, bartenders are up front and tell me it is not allowed on the package. That kind of makes me mad. I can get a canned soda, even a bottled Sprite Zero but not a non alcoholic beer. I don't argue at all anymore but originally I did and was told it was a beer and not allowed. It does taste like a beer, but to you beer nuts out there....It is NOT a beer. LOL.
On Celebrity it has been hit or miss. Their refreshment package is called a Zero Proof Alcohol package. When they turn me down, I mention that it is indeed zero alcohol and have won that fight on occasion.