OK. Lo que Word y las demas aplicaciones de Office hacen es que cada cierto tiempo estan guardando el archivo; no en su ubicacion original, sino que lo hacen en una carpeta temporal con una extension tmp y un nombre de archivo todo raro.
La idea que tenes esta bien, ir guardandolo todo en una tabla temporal, perfecto, pero tene en cuenta que cuando hay un corte de energia las ventanas de tu aplicacion no van a pasar por el evento unload, simplemente se te apago la makina, y las aplicaciones no pasan por sus eventos "naturales".
Si queres hace una pequeña prueba con el Administrador de Tareas cerra algun exe que haigas generado desde ahi; y te vas a fijar que la aplicacion no pasa por el evento Unload.
Mi Sugerencia: Guardar los cambios cada x segundos o minutos, en una tabla temporal, o si keres en la misma tabla.
Saludos