ISTR that my oath of allegiance was to "obey legal orders of the Generals and officers set over me".
Hence no distinction from Lance Corporal all the way to (and including) Brigadier. I am happy with that idea. I assume the RN & RAF ones are equivalent, substituting "Admiral and Air Marshal" appropriately. What does the RM one say? Generals or Admirals?