Hi Christine;
This basically a DML conversion exercise between Sybase (T-SQL) and Oracle (PL-SQL). I would suggest consulting an Oracle DBA to see if there is an equivalent expression for the T-SQL that the DW code was using. Once you know that ... its basically a coding exercise to have the correct DML syntax output for the Oracle DBMS.
BTW: The PosA ( ) and ReplaceA ( ) methods are obsolete. Just use the normal POS ( ) and Replace ( ) methods.
Good luck!
Regards ... Chris