yes. oil over latex. But if you want to do the reverse, you must either use oil primer first, then latex finish, or use a "liquid sander"... which more or less breaks down the oil paint, allowing the...
You can paint a floor with anything, but it doesn't mean it is a good idea. Most paint manufacturing companies make several lines of "porch & floor enamel" (see note below) specifically designed...