Well, when a house has a fire and the smell of soot permeates everything, the standard procedure is to paint the walls with a product called KILZ sealer made by a company called MasterChem Industries.
However, the problem I have with this is that KILZ sealer is really nothing more than an ORDINARY oil based primer. People think it's alcohol based or that it's a totally different chemistry simply because it dries faster than other oil based primers, and that gives it magical powers in their minds.
The reason why KILZ sealer dries faster than ordinary oil based primers is because instead of using mineral spirits alone as it's thinner, it uses a mixture of 60% mineral spirits and 40% naptha. Naptha is camping fuel, and in order for a camp stove to keep a good flame going, the naptha has to evaporate very rapidly to provide fuel for that flame. Consequently, the only reason KILZ sealer dries faster is because what's in it evaporates faster... what's left behind is the same as any other oil based primer.
So, if it wuz me, I would just use any interior oil based primer, and then paint over that with an INTERIOR OIL BASED paint, and allow the paint a good week or more to cure before even using that table. That's because oil based paints get harder and harder at an ever decreasing rate, so you want to treat the paint with kidd gloves until it hardens. Since a table is a working surface, you need a hard surface to stand up to wear and tear. The harder the paint on your table, the less it will be scratched and marked by wear and tear, and the longer it'll stay looking good. Latex paints, even supposed "Porch and Floor" latex paints, simply aren't hard enough to provide good service on a working surface like a floor or table top.