A PL / SQL é executada no banco de dados e, portanto, quaisquer alterações no servidor de aplicativos não afetarão a execução real do código PL / SQL. No entanto, ainda pode afetar o resultado final, por exemplo. como o aplicativo se apresenta ao usuário, dependendo de como o aplicativo é construído.
Quanto à compatibilidade PL / SQL entre o Oracle Datababase 11G e o 10G, você provavelmente terá que fazer pequenas modificações no código. Acredito que a Oracle esteja reivindicando compatibilidade retroativa, mas, na minha experiência com versões anteriores, há sempre algumas coisas que precisam ser aprimoradas.