Да, можно, с минимальной оболочкой для коннекта к БД и аккуратной раздачей прав/написанием функций. Но геморрой тот еще, в реальности достаточно сложные выборки можно писать на PL/SQL, а на встроенных (PL/Python и пр.) вполне можно бизнес приложение ваять.
Адов холивар. Используйте что умеете/нравится. Для мелко-среднего магазина лучше дельфинчик - проще и дешевле, для крупных/высоконадежных проектов уже придется запускать слоника/еще что-то серьезное.