Solucionado asi:
Código SQL:
Ver originalSELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,1) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,3) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,5) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,7) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,9) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,11) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,13) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,15) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,17) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,19) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,21) AS yo FROM cargos WHERE id_cargo='$id_cargo')
UNION ALL
SELECT descripcion_cargo,descrip_prueba
FROM cargos a, pruebas b
WHERE a.id_cargo='$id_cargo'
AND b.cod_prueba IN(SELECT SUBSTRING(vector_prueba,23) AS yo FROM cargos WHERE id_cargo='$id_cargo')