Запустив ваш код, как показано (добавив declare
, begin
и end
), я получаю следующее в Oracle 10g:
x=1 y=1 cell=product
x=1 y=2 cell=Where product_id=5
x=2 y=1 cell=customer
x=2 y=2 cell=Where customer_id=10
m1 product
m2 Where product_id=5
m3 customer
m4 Where customer_id=10
Это наводит меня на мысль, что что-то не так в том, как вы собираете кусочки, которые вы нам показали. Пожалуйста, отредактируйте ваш вопрос так, чтобы скрипт был в точности таким, как вы его запускаете.
(Это действительно должен быть комментарий, но он требует длины и форматирования, которые здесь не подходят).