Hi every one I have created a procedure ASY.EUTR_CVS with these arguments: create or replace procedure ASY.EUTR_CSV( arg_startdate gen.sad_asmt_date%TYPE, arg_enddate gen.sad_asmt_date%TYPE, arg_filename gen.sadmanif_nber%TYPE ) AS cursor c_data IS SELECT v_file UTL_FILE.file_type; BEGIN v_file := UTL_FILE.fopen (LOCATION => 'EXTRACT_DIR', fielname => arg_filename, open_mode => 'w', max_linesize => 32767); FOR cur_rec IN c_data LOOP UTL_FILE.put_line (v_file, ); END LOOP UTL_FILE.fclose (v_file); EXCEPTION When others THEN UTL_FILE.fclose (V_file); END; the procedure is created but when i do a exec ASY.EUTR_CVS i get: Error at line 1 ORA-06550 line 1, column 7: PLS-000306: wrong number or types of arguments in call to EUTR_CSV ORA-06550 line 1, column 7: PL/SQL: Statement ignore I'm working with oracle ---oracle 10g standart edishon---- and I.m new in this can somebody make me wise in this error?????