SQL版 SELECT文で書く場合は、以下のようになります。 SELECT TABLE_NAME, TO_NUMBER( EXTRACTVALUE( XMLTYPE( DBMS_XMLGEN.GETXML('SELECT COUNT(*) C FROM '||TABLE_NAME)) ,'/ROWSET/ROW/C')) COUNT FROM USER_TABLES WHERE TABLE_NAME NOT LIKE 'BIN$%' AND (IOT_TYPE != 'IOT_OVERFLOW' OR IOT_TYPE IS NULL) ORDER BY TABLE_NAME ; ↑ PL/SQL版 PL/SQLが利用できる場合、以下のように書いてもOKです。 DECLARE NUM_COUNT NUMBER; BEGIN FOR CUR IN (SELECT * FROM USER_TA