TYPE t_tp_data IS RECORD ( t_the_id NUMBER, t_the_name VARCHAR2(200), ... ... ); FUNCTION add_data(v_data t_tp_data) RETURN NUMBER; FUNCTION upd_data(v_data t_tp_data) RETURN NUMBER; FUNCTION get_data(v_id NUMBER) RETURN t_tp_data; #### my $arr_data = { the_id => '', the_name => ''', ... ... };