I have problem with oracle objects. I am writing a Function. which have SELECT:
CURSOR cResultValues (p_vrc_mnemo VARCHAR2,
p_pdt_mnemo VARCHAR2,
p_table t_crt_list_prdt_conf_tab) IS
SELECT pdt_grp_mnemo,
pdt_mnemo,
pdt_variant,
FROM TABLE(p_table)
WHERE pdt_mnemo = p_pdt_mnemo AND
pdt_variant = p_vrc_mnemo;
and to make more clear global types:
CREATE OR REPLACE TYPE t_pdt_config_rec IS OBJECT(
pdt_grp_mnemo VARCHAR2(30),
pdt_mnemo VARCHAR2(30),
pdt_variant VARCHAR2(30),
/
CREATE OR REPLACE TYPE t_pdt_config_tab IS TABLE OF t_pdt_config_rec
/
-------------------------------------------------------------------------------------
CREATE OR REPLACE TYPE t_list_conf_rec IS OBJECT(
pdt_conf t_pdt_config_rec, -- product info
pdt_childs t_pdt_config_tab) -- products compinations
/
CREATE OR REPLACE TYPE t_list_conf_tab IS TABLE OF t_list_conf_rec
/
And so on. Before changes there was only t_pdt_config_tab and I have no problems.
How could I reach information inside pdt_conf object?
t_crt_list_prdt_conf_tabis ! Also what is your question? What error message are you getting?t_crt_list_prdt_conf_tab? is it yet another object?