Kleiner Denkfehler, Public bedeutet ja nicht, dass der
Package Name obsolet ist.
Also entweder gleich separate (eigenständige) Functions oder die
Package Functions vielleicht mit Synonyms versehen.
Oder halt die MS-
SQL spezifischen Functionsaufrufe mit <oracleersatzpackagename>.<ersatzfunktion> ersetzen.
Bei einer endlichen Anzahl N von fehlenden Ersatz Funktionen, wäre es auch nicht mehr als N mal Suchen /Ersetzen im ursprünglichen MS Code.