Здесь я получил сценарий: когда я нажимаю кнопку в клиентском приложении (разработанном в Delphi), активируется хранимая процедура.Хранимая процедура сначала объявляет курсор для оператора select, который возвращает два столбца - BankID и BankCategoryID. Затем мне нужно извлечь каждую строку внутри курсора в запись, проверить BankCategoryID и вернуть набор результатов в соответствии с BankCategoryID, например:
CASE WHEN fetched_record.BankCategoryID=1 THEN
SELECT STATEMENT1 WHEN fetched_record.BankCategoryID=2 THEN
SELECT STATEMENT2 and so on...
и затем я возвращаю набор результатов, полученный из любого из указанных выше случаев, в мое клиентское приложение.Это возможно?