PEOPLE! I have read some scary things on here in regards to latex topcoats and oil primer .....here is how it works for decorative house paints - interior or exterior.
It depends more on what you are priming than what you are topcoating it with.
Oil primers are designed for wood, metal, or stain/odour sealing only.
Wood primers - oil/alkyd undercoaters they are sometimes called - are mainly used on wood. They are fairly slow drying (12-24 hr) and are great for raw wood and hard to stick to previously painted surfaces - like Calsomine ceilings. Their binder is oil/alkyd - the binder is the part of the paint that is left on the wall after it is dry - there is no "oil" left behind that won't mix with latex, or will fight with an oil? That makes no sense at all???
These can be topcoated with a latex or an oil finish coat.
Alkyd metal primers are designed for ferrous (rusting) metals - they cannot be used on galvanized - only latex there. These are usually relatively fast drying (2-6) hours - and generally can be agian topcoated with latex or oil finish coats.
Stain/Odour sealing Primers - B-I-N and Kilz are just two examples of these. These are specialty primers that are designed only for sealing stains and odours. They dry very quickly (1 hr recoat) and they dry very hard. They cannot be used on large surfaces outside - they dry so hard that they are not flexible to use over large surfaces outside.
These can be topcoated with latex or oil finish coats as well.