Les SELECT et UPDATE standard sont compatibles avec tous les SGBDR du martché(ORACLE,DB2,SYBASE,SQLSERER...). Donc si dans ta procédure stockée faite en PL/SQL , il n'y a que des requêtes simples et standards le portage de cette dernière ne posera pas trop de problème.Avec un peu de connaissance en langage proédurale, tu dois y arriver en un ou deux jours. Par ailleurs , la notion de curseur dans les procédures stockées suit la même logique et principe sur tous les SGBDR donc si tu as su développer la PS en PL/SQL , tu dois y arriver assez aisement en DB2.
Je te rappelle au passage que le SQL standard est un langage comprésensible par tous lesmoteurs du marché (Oracle,DB2,SYBASE,Sqlserver,Informix (IBM)MySQL,Sqlbase...) . Après, t'as des requêtes SQL spécifiques (au niveau de la syntaxe) qui sont propres à chaque moteur de base de Données.