ネストされたトランザクションにおいて、親トランザクションがロールバックされても影響を受けない「独立した子トランザクション」を作成するオプションはどれか。

transaction(requires_new: true) を指定すると、SAVEPOINTが作成され、仮想的なネストトランザクションが実現する。