В Oracle синтаксисът би бил нещо като
BEGIN
EXECUTE IMMEDIATE 'CREATE TABLE CUSTOMER_'||v_company_id||' (..)';
END;
Това обаче вероятно е наистина лоша идея. Шест месеца по-късно ще искате да добавите колона към таблицата и ще трябва да разберете към кои таблици трябва да я добавите.
Също така, съхранените процедури в Oracle се нуждаят от фиксирано име на таблица (на съществуваща таблица) или ще трябва да препращате към всичко чрез динамичен SQL, което е болка.
По-добре да имате единична клиентска таблица с company_id като атрибут. След това използвайте Fine Grained Access Control за сигурно филтриране на company_id, за да контролирате кой вижда данните на каква компания.