BFile behaviour

Hi folks...!
could anyone throw light on how oracle handles BFiles when a
transaction crashes (midway)?
Does it rollback to previous state?
Does it remove it completely?
Does it not do anything?
Does it do something else?