cursor превратить в ref_cursor ?

ref_cursor
Дата: 02.08.2005 12:44:24
как можно превратить cursor в ref_cursor чтоб передать на клиента ?
alex-ls
Дата: 02.08.2005 13:00:52
OPEN {cursor_variable | :host_cursor_variable} FOR
{  select_statement| dynamic_string [USING bind_argument[, bind_argument]...] };

IF NOT emp_cv%ISOPEN THEN 
   /* Open cursor variable. */
   OPEN emp_cv FOR SELECT * FROM emp;
END IF;
Proteus
Дата: 02.08.2005 14:29:40
Как я понял вопрос стоит несколько в другом.
1. Есть обычный курсор. Обявлен гдето в пакете, допустим.
2. Хочется чтобы данные из этого открытого курсора перенести в курсорную переменную и выдать клиенту.

Я прав?
ref_cursor
Дата: 02.08.2005 14:52:43
Proteus
Как я понял вопрос стоит несколько в другом.
1. Есть обычный курсор. Обявлен гдето в пакете, допустим.
2. Хочется чтобы данные из этого открытого курсора перенести в курсорную переменную и выдать клиенту.

Я прав?


почти :) , вопрос я задавал именно для такой ситуации, ну тут выяснил что у меня даже не курсор а object type, теперь чешу репу:

insert into my_table
select value(*) from my_object ;
похоже писать нельзя и нужно все поля перечислять :(
а лень.