En vez de hacer las cosas a punta de hacks, que tal si se usa los SQL valores correctamente?
Digo yo...
P.D: Mi trabajo es integrarme con multiples ERPs y otros sistemas. No me causa NINGUNA gracia tener que darle la "vuelta" a todas esas grandes "ideas" de como modelan las BD nuestros colegas....