Witam serdecznie,
mam taka funkcje, tworzy mi sie bez zarzutów ;
create or replace FUNCTION c_tab(x VARCHAR2)
return varchar2 is
BEGIN
EXECUTE IMMEDIATE 'create table abcd (efgh NUMBER)';
return x;
end ;
tylko nie wiem jak ja wywołać, próbuje w następujący sposób:
variable zmienna
execute zmienna := c_tab('a');
print zmienna;
ale jest błąd :
ORA-00900: invalid SQL statement
a zawsze tak wywoływałam funkcje Nie wiem dlaczego teraz nie chce działać ... Proszę uprzejmiej o wskazówkę