Return-Path: <oracle-l-bounce@freelists.org>
Delivered-To: 2-oracle-l@orafaq.com
Received: (qmail 9221 invoked from network); 4 Dec 2007 03:27:36 -0600
Received: from freelists-180.iquest.net (HELO turing.freelists.org) (206.53.239.180)
  by 69.64.49.119 with SMTP; 4 Dec 2007 03:27:36 -0600
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 330A27CFAD0;
 Tue,  4 Dec 2007 04:27:36 -0500 (EST)
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 08909-06; Tue, 4 Dec 2007 04:27:36 -0500 (EST)
Received: from turing (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id AE3057CF8A1;
 Tue,  4 Dec 2007 04:27:35 -0500 (EST)
Received: with ECARTIS (v1.0.0; list oracle-l); Tue, 04 Dec 2007 03:40:40 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 4D68E7D01AA
 for <oracle-l@freelists.org>; Tue,  4 Dec 2007 03:40:40 -0500 (EST)
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 01584-02 for <oracle-l@freelists.org>;
 Tue, 4 Dec 2007 03:40:40 -0500 (EST)
Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 1A2BD7D01B1
 for <oracle-l@freelists.org>; Tue,  4 Dec 2007 03:40:39 -0500 (EST)
Received: from [172.23.170.147] (helo=anti-virus03-10)
 by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
 id 1IzTKZ-0002ZH-G5
 for oracle-l@freelists.org; Tue, 04 Dec 2007 08:40:39 +0000
Received: from [82.45.190.94] (helo=starbase-2.local)
 by asmtp-out4.blueyonder.co.uk with esmtp (Exim 4.52)
 id 1IzTKZ-0006g4-1V
 for oracle-l@freelists.org; Tue, 04 Dec 2007 08:40:39 +0000
Message-ID: <47551289.6030002@williamrobertson.net>
Date: Tue, 04 Dec 2007 08:40:41 +0000
From: William Robertson <william@williamrobertson.net>
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
MIME-Version: 1.0
To: oracle-l@freelists.org
Subject: Re: returning a query as a pipeline function
References: <120320071717.1974.47543A2A000E3847000007B62207002953079D9A00000E09A1020E979D@comcast.net> <9177895d0712031853p2699a8d6of408e13c15c2005d@mail.gmail.com>
In-Reply-To: <9177895d0712031853p2699a8d6of408e13c15c2005d@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-archive-position: 3692
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: william@williamrobertson.net
Precedence: normal
Reply-to: william@williamrobertson.net
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-subscribe: <oracle-l-request@freelists.org?Subject=subscribe>
List-owner: <mailto:steve.adams@ixora.com.au>
List-post: <mailto:oracle-l@freelists.org>
List-archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l
X-Virus-Scanned: Debian amavisd-new at localhost.localdomain

In 10g you might as well get the rows via a Cursor FOR loop so it's an 
implicit bulk collect.
http://forums.oracle.com/forums/thread.jspa?threadID=592578

-----Original message-----
From: rjamya
Date: 4/12/07 02:53
> The whole concept of pipelined function is to pipe the row as soon as 
> it is available ... so if you want, you can bulk collect it, but i'd 
> rather pipe it as soon as it is fetched inside your function.
>  
> developers using toad in production ... excellent.  just remember ot 
> ensure cs=exact in 9i ... else it might error out.
>
> Raj
> On Dec 3, 2007 12:17 PM, <ryan_gaffuri@comcast.net 
> <mailto:ryan_gaffuri@comcast.net>> wrote:
>
>     do I need to
>
>     select bulk collect into the object
>
>     loop through the object and pipe it back row by row? Is there a
>     better way?
>

--
http://www.freelists.org/webpage/oracle-l


