oracle之递归算法