If pressurization is working you should not need O2 at any altitude!!
When it fails though, different story, commercial law says (if I remember correctly, been awhile) , 2 hours at 10K max, 30min at 12K and O2 anything above 12K.
On the BE20 O2 masks will pop out if cabin altitude goes through 13500'