【プログラム】440 oip-04101: トランザクションは既に処理中です。

Commit等をしていないせいで出るこのエラー、条件を満たしても出ないことがあるようで、類似プログラムのオラクル設定には触らずにSQLやFunctionのフローをいじっていたら出てきたということがある模様。
関連情報も含めて下記に詳しく書いてある。
http://www.red.oit-net.jp/tatsuya/vb/Oracle.htm