Hi

utl_file_dir identifies the directories that are permitted for us be a pl/sql procedur. each directory must be specified with a separate tl_file_dir paramater in the init.ora file. i think you have a problem there.

also, have you set any exceptions in your procedur? you can us a set of utl_file exceptions.