Вот одно представление вашего скрипта, которое может быть выполнено для базы данных Oracle:
DECLARE
amount NUMBER;
result varchar2(20);
BEGIN
SELECT SUM(cost) INTO amount
from PurchaseDoc
WHERE id = 1;
if (amount > 0)
then
result := 'ok';
else
result := 'empty';
end if;
dbms_output.put_line(result);
END;
/
См. ссылку для получения некоторой полезной информации о dbms_output.
Я рекомендую взглянуть на некоторые учебные пособия по PL / SQL, например, расположенные по адресу www.plsql-tutorial.com .
EDIT
Обновлен оператор выбора, основанный на предложении Cade Roux