Делается все в одной процедуре. Она может быть по сути просто запросом, а может быть очень сложной с большой кучей внутренних запросов. И в первом и втором случае результат будет возвращен в виде набора данных.
Передача данных между запросами может быть реализована посредством создания временной таблицы или курсоров. В общем это тема большая, вы почитайте про SQL-сервера и хранимые процедуры.
Из бесплатных Sql-серверов я бы рекомендовал firebird - это ответвление Interbase, но в отличие от последнего бесплатное.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|