A coating composition comprising one or more resins of formula R-[NH-CO-NR 1 -R 2 -Si(R a) 3-x (R b) x] y wherein R is an aliphatic hydrocarbyl group, optionally containing one or more moieties selected from the group consisting of isocyanurate groups, uretdione groups, iminooxadiazinedione groups, allophanate groups and biuret groups; R 1 is an alkyl group containing 1 to 10 carbon atoms, R 2 is an alkylene group containing 1 to 6 carbon atoms, R a is an alkoxy group containing 1 to 4 carbon atoms, R b is an alkyl group containing 1 to 4 carbon atoms or an alkoxy group containing 1 to 4 carbon atoms, x being 0 or 1, and y being 2 to 5; one or more catalysts of formula z[H 3 C-C(R c)(R d)-C(=O)-O -]M z+ wherein R c and R d independently are hydrogen or alkyl groups containing 1 to 6 carbon atoms, with the proviso that the sum of the number of carbon atoms in residues R c and R d ranges from 2 to 7; and z = 1 to 4; with the proviso that, if z = 1, then M is selected from the group consisting of Li, K and Na; if z = 2, then M is selected from the group consisting of Zn and Zr; if z = 3, then M is selected from the group consisting of Bi and Al; if z = 4, then M is selected from the group consisting of Zr and Ti; and one or more aprotic organic solvents. one or more resins of formula R-[NH-CO-NR 1 -R 2 -Si(R a) 3-x (R b) x] y wherein R is an aliphatic hydrocarbyl group, optionally containing one or more moieties selected from the group consisting of isocyanurate groups, uretdione groups, iminooxadiazinedione groups, allophanate groups and biuret groups; R 1 is an alkyl group containing 1 to 10 carbon atoms, R 2 is an alkylene group containing 1 to 6 carbon atoms, R a is an alkoxy group containing 1 to 4 carbon atoms, R b is an alkyl group containing 1 to 4 carbon atoms or an alkoxy group containing 1 to 4 carbon atoms, x being 0 or 1, and y being 2 to 5; R is an aliphatic hydrocarbyl group, optionally containing one or more moieties selected from the group consisting of isocyanurate groups, uretdione groups, iminooxadiazinedione groups, allophanate groups and biuret groups; R 1 is an alkyl group containing 1 to 10 carbon atoms, R 2 is an alkylene group containing 1 to 6 carbon atoms, R a is an alkoxy group containing 1 to 4 carbon atoms, R b is an alkyl group containing 1 to 4 carbon atoms or an alkoxy group containing 1 to 4 carbon atoms, x being 0 or 1, and y being 2 to 5; one or more catalysts of formula z[H 3 C-C(R c)(R d)-C(=O)-O -]M z+ wherein R c and R d independently are hydrogen or alkyl groups containing 1 to 6 carbon atoms, with the proviso that the sum of the number of carbon atoms in residues R c and R d ranges from 2 to 7; and z = 1 to 4; with the proviso that, if z = 1, then M is selected from the group consisting of Li, K and Na; if z = 2, then M is selected from the group consisting of Zn and Zr; if z = 3, then M is selected from the group consisting of Bi and Al; if z = 4, then M is selected from the group consisting of Zr and Ti; and R c and R d independently are hydrogen or alkyl groups containing 1 to 6 carbon atoms, with the proviso that the sum of the number of carbon atoms in residues R c and R d ranges from 2 to 7; and z = 1 to 4; with the proviso that, if z = 1, then M is selected from the group consisting of Li, K and Na; if z = 2, then M is selected from the group consisting of Zn and Zr; if z = 3, then M is selected from the group consisting of Bi and Al; if z = 4, then M is selected from the group consisting of Zr and Ti; and one or more aprotic organic solvents.