Leo,
Existe dois mundos aí distintos. Sua aplicação foi desenvolvida em PL/SQL Server Pages (PSP) oriundo do 9i com Desginer ou Forms/Reports 10g em iAS. Pois bem, Alguns pacotes do PL/SQL sofreram muitas alterações devidas ao APEX, principalmente pq ele veio para substituir o PSP.
Os erros que tu mencionou acima, deve ser feito um DEBUG para saber quais os reais problemas que está enfrentando e como você realizou a migração, em alguns caso que citou, é problemas de PRECISÃO de parâmetros das PL/SQL, coisa fácil de resolver com alteração na BODY e recompilação.
O que você tem que avaliar também é se as precisões dos seus Datatypes continuam o mesmo da base antiga… verifica isso!
Abraços,
Rodrigo Almeida