So, I was wondering this, who exactly erased Sora's Memories? 
Namine or Castle Oblivion?
Namine is the one who has the power to Manipulate Sora's Memories, but according to Eraqus, any person who goes to Castle Oblivion will be in Oblivion so, who exactly erased Sora's Memories and Co. ?
and.... wait.... Why Riku wasn't affected by Castle Oblivion?! 
1