关于pro*c编程的有关问题,烦请高手解惑

关于pro*c编程的问题,烦请高手解惑
由于需要用C访问oracle,所以就自学了点关于pro*c的知识,现在我遇到个问题,就是,我要处理的数据有264666行146列记录,而且由于我那算法的原因,我得把这些数据存在一个数组里面。但是,在pro*c里面却不允许这么大的数组存在。麻烦哪位大侠提供一个解决方案。在下不胜感激。

------解决方案--------------------
动态申请内存,用malloc申请内存和free释放。
------解决方案--------------------
用二维或三维数组