ArrayDesciptor और ARRAY क्लासेस (साथ ही स्ट्रक्चर डिस्क्रिप्टर और स्ट्रक्ट) Oracle TYPES के लिए मैप करते हैं - यानी ऑब्जेक्ट्स ने कुछ ऐसा बनाया है...
create type my_obj as object( id varchar2(x), etc );
यदि आपके पास जावा तक पहुंच है, तो आपको यह देखने में सक्षम होना चाहिए कि ArrayDescriptor कहाँ बनाया गया है और उसी से डेटाबेस प्रकार का नाम प्राप्त करें।
आप इन ऑरैकल प्रकारों का उपयोग कार्यों और प्रक्रियाओं के पैरामीटर के रूप में कर सकते हैं।