Gavin Sherry <[EMAIL PROTECTED]> writes:
> As for your question (and, perhaps, SQL99) I don't seen how it makes any
> sense to specify ON COMMIT outside of a transaction block.

Surely it does.

        CREATE TEMP TABLE foo(...) ON COMMIT DELETE ROWS;

        BEGIN;
        insert some rows in foo;
        process rows in foo;
        COMMIT;     -- foo is now empty again

        BEGIN;
        insert some rows in foo;
        process rows in foo;
        COMMIT;     -- foo is now empty again

        repeat until application quit...

What am I missing?

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to