yep. it's already inbuilt, allthough not very known. sys_record and sys_replay, as inestical said.