Yes, you can use either latex or oil based primer.
Yes, you can. Primer will grip to almost any painted surface.
Yes it can.
It won't stick if you didn't do something to prep the oil painted surface.
Epoxy primer has to go over a bare surface otherwise it can act as a stripper, causing the base coat, along with the newly applied epoxy to delaminate or lift from the surface.
Clear primer.
You will want to make sure the surface is etched, primed and a top coat applied prior to painting. If it's a really large surface, electrostatic painting is a really good way to get a smooth finish without drips or mess.
Although many people believe that you cannot do this you could. Primers are made to adhere to almost any surface, including oil over latex or vice versa. However, why do you need to prime the oil surface in the first place? You can just paint the oil primer over the oil paint already on that surface. I personally prefer to use oil primer over oil paint and vice versa for latex, if priming is necessary at all. http://www.thepaintprofessional.com/
Yes. Oil based primer works over just about any surface.
You do NOT use regular paint as primer. It contains none of the qualities of primer.
There are some water based coatings that will adhere to an oil based surface without using a primer; however, an oil or acrylic-based primer, used as a bridge, will allow you to paint latex over an oil-base paint trouble free.
You can use either a water or oil-based paint over a latex primer.
Clean the b.b. first with soap and water. If the b.b. have been painted already , you can directly paint over them. If the surface is very glossy you can use Gripper a superb primer from Glidden. If they are coated with p.u. or stain use Gripper. Felix Handyman