Marko Horvat
Member
Hello,
I cant make returning array from PACKAGE function work. Can anyone help with that.
My package example:
PACKAGE:
CREATE OR REPLACE
PACKAGE TEST_PKG AS
TYPE str_arr IS TABLE OF VARCHAR2(128) INDEX BY BINARY_INTEGER;
FUNCTION getArray return str_arr;
END TEST_PKG;
Package body:
CREATE OR REPLACE
PACKAGE BODY TEST_PKG AS
FUNCTION getArray return str_arr AS
tmp str_arr;
BEGIN
TEST_PKG.getArray
tmp(0):='test0';
tmp(1):='test1';
tmp(2):='test2';
return tmp;
END getArray;
END TEST_PKG;
So how would Delphi code be to retrieve this array? I use Delphi Berlin
thank you for help, Marko
I cant make returning array from PACKAGE function work. Can anyone help with that.
My package example:
PACKAGE:
CREATE OR REPLACE
PACKAGE TEST_PKG AS
TYPE str_arr IS TABLE OF VARCHAR2(128) INDEX BY BINARY_INTEGER;
FUNCTION getArray return str_arr;
END TEST_PKG;
Package body:
CREATE OR REPLACE
PACKAGE BODY TEST_PKG AS
FUNCTION getArray return str_arr AS
tmp str_arr;
BEGIN
TEST_PKG.getArray
tmp(0):='test0';
tmp(1):='test1';
tmp(2):='test2';
return tmp;
END getArray;
END TEST_PKG;
So how would Delphi code be to retrieve this array? I use Delphi Berlin
thank you for help, Marko