However, if the same data selected is done via a stored procedure, the strings returned have their internal utf8 flag turned off. What I can then do is use _utf8_on in the Encode module to turn the flag on, but of course I would rather not have to.
Are there other users with similiar set-ups successfully returning utf8 strings from Oracle via stored procedures and there is a problem with my set-up? Or have I stumbled upon something else?
I do not think it is a problem with your setup.
I have the same situation here (Oracle 9i , Perl 5.8.5 , DBD::Oracle 1.15).
Thilo