Quando a gente tinha problemas na aplicação decorrentes de alterações em objetos PL/SQL, rapidamente a gente começava o processo de "debug", descobria o objeto que estava gerando o erro, e voltávamos a versão anterior deste objeto recuperando o código dele que estava gravado em um arquivo dentro do nosso repositório do VSS. Este para mim, é o cenário perfeito!