After applying Oracle Bundle Patch 26, compiling with 'F9' key causes incorrect results from PL/SQL functions to be returned. When compiled with 'F5' everything works as expected. Compiling with 'F9' causes the SUBSTR() function to return the wrong value. SQL Plus returns the same error.