これにはカーソルは必要ありません。plpgsqlも必要ありません。
2つのプレーンなINSERT
を実行するだけです。
ステートメント
BEGIN;
INSERT INTO B (col1, col2)
SELECT col1, col2
FROM A
WHERE col_cond = 'something';
INSERT INTO C (col1, col2)
SELECT col1, col2
FROM A
WHERE col_cond IS DISTINCT FROM 'something';
COMMIT;