Any coating that doesn't promote corrosion will help delay corrosion to at least some extent. Paint, lard, wax, some gels, grease, certain types of oxidation or surface treatments, oil, butter, etc. Generally speaking, once those wear away or wash away or evaporate, the corrosion prevention...