各月の収益を含むテーブルを作成しています。
そのために、内部に挿入ステートメントを含む for ループを使用しています。
私が問題を抱えているのは、数値を月に変換してから文字に変換することです。  
これは私のコードがどのように見えるかです:
BEGIN  
FOR i IN 1..12   
LOOP  
    INSERT INTO REVENUE ( TO_CHAR(TO_DATE(i, 'MM'), 'MON') || '2009'  
    , select sum(transaction_amount)  
しかし、これを実行すると、次のようなエラーが表示されます。
      INSERT INTO REVENUE ( TO_CHAR(TO_DATE(i, 'MM'), 'MON') || '2009'  
                                     *  
ERROR at line 4:
ORA-06550: line 4, column 31:
PL/SQL: ORA-00917: missing comma
ここで何が間違っていますか?