Quote Originally Posted by Bob C.
I once read an advice column, in which a writer asked about wearing a white jacket at a formal event.

The reply was, "Only if you're a waiter."
Or the Captain of the Ship !

I will probably take Roberts approach first and make or have made a simple black coat to wear for semi-formal purposes.