mandare mail
codice:
DECLARE
	mailhost	VARCHAR2(64) := 'server.dominio';
	sender		VARCHAR2(64) := 'mitt@dominio';
	recipient	VARCHAR2(64) := 'indirizzo@dominio';
	mail_conn	utl_smtp.connection;
BEGIN
	mail_conn := utl_smtp.open_connection(mailhost, 25);
	utl_smtp.helo(mail_conn, mailhost);
	utl_smtp.mail(mail_conn, sender);
	utl_smtp.rcpt(mail_conn, recipient);
	utl_smtp.open_data(mail_conn);
	utl_smtp.write_data(mail_conn, 'Linea1' || chr(13) || chr(10));
	utl_smtp.write_data(mail_conn, 'Linea2' || chr(13) || chr(10));
		
	utl_smtp.close_data(mail_conn);
	utl_smtp.quit(mail_conn);
END;
scrivere file
codice:
DECLARE
	file	UTL_FILE.file_type;
BEGIN
	file := UTL_FILE.FOPEN ('\temp', 'file.txt', 'w');
	UTL_FILE.PUT_LINE(file, 'testo');
	UTL_FILE.PUT_LINE(file, 'testo');
	UTL_FILE.FCLOSE(file);
END;
il primo funziona sicuro, il secondo non ho tempo di provarlo